@keyframes flipInFromBack{0%{opacity:0;transform:perspective(1000px) rotateY(-90deg) translateZ(-100px)}50%{opacity:.5;transform:perspective(1000px) rotateY(-45deg) translateZ(-50px)}to{opacity:1;transform:perspective(1000px) rotateY(0deg) translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.about-us-container{width:100%;min-height:100vh}.stacked-parallax-scene{position:relative;min-height:220vh}.stacked-parallax-layer{position:sticky;top:-180px;will-change:transform}.stacked-layer-solution{z-index:1;transform:translate3d(0,var(--solution-y,0),0) scale(var(--solution-scale,1));transform-origin:center top}.stacked-layer-hosts{z-index:2;margin-top:-14vh;transform:translate3d(0,var(--hosts-y,0),0)}@media (max-width:968px){.stacked-parallax-scene{min-height:auto;margin-top:0}.stacked-parallax-layer{position:relative;top:auto}.stacked-layer-hosts{margin-top:0}}@media (prefers-reduced-motion:reduce){.stacked-layer-hosts,.stacked-layer-solution{transform:none!important}.char-reveal-title .heading-char{opacity:1;transform:none;animation:none!important}}.intro-section{padding:80px;background:#fff}.intro-section .badge-outline,.intro-section .intro-right p,.intro-section .intro-title{opacity:0}.intro-section.in-view .badge-outline{animation:fadeInRight .6s ease-out .2s forwards}.intro-section.in-view .intro-title{animation:fadeInRight .6s ease-out .4s forwards}.intro-section.in-view .intro-right p:first-child{animation:fadeInUp .6s ease-out .5s forwards}.intro-section.in-view .intro-right p:nth-child(2){animation:fadeInUp .6s ease-out .7s forwards}.intro-section.in-view .intro-right p:nth-child(3){animation:fadeInUp .6s ease-out .9s forwards}.intro-content{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;align-items:start}.intro-left{display:flex;flex-direction:column;gap:10px}.intro-title{font-size:64px;font-weight:500;line-height:1.1;color:#94969d;margin:0;font-family:Cormorant Garamond,serif}.intro-right{display:flex;flex-direction:column;color:#646464;font-size:20px;line-height:36px;padding-top:8px}.intro-right p{margin:0}.image-problem-section{padding:80px;background:#fafafa}.image-problem-section .accordion-item,.image-problem-section .badge-outline,.image-problem-section .homestay-image-large-wrapper{opacity:0}.image-problem-section.in-view .badge-outline{animation:fadeInRight .6s ease-out .2s forwards}.image-problem-section.in-view .homestay-image-large-wrapper{animation:fadeInUp .6s ease-out .5s forwards}.image-problem-section.in-view .accordion-item:first-child{animation:fadeInUp .6s ease-out .65s forwards}.image-problem-section.in-view .accordion-item:nth-child(2){animation:fadeInUp .6s ease-out .8s forwards}.image-problem-content{display:grid;grid-template-columns:1fr 1fr;gap:80px}.image-column{display:flex;justify-content:center;align-items:center}.homestay-image-large-wrapper{width:100%;border-radius:10px;overflow:hidden}.homestay-image-large{width:100%;height:100%;height:670px;object-fit:cover;display:block}.problem-column{display:flex;flex-direction:column;gap:28px}.solution-section{padding:80px}.solution-section .solution-header .badge-outline{opacity:0}.solution-section.in-view .solution-header .badge-outline{animation:fadeInUp .6s ease-out .2s forwards}.solution-header{text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:50px}.solution-title{font-size:56px;font-weight:400;line-height:1.2;color:#9ca3af;margin:0;font-family:Georgia,Times New Roman,serif}.char-reveal-title .heading-char{display:inline-block;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;opacity:0;transform:translate3d(0,18px,0)}.image-problem-section.in-view .char-reveal-title .heading-char{animation:headingCharReveal .42s ease-out forwards;animation-delay:calc(.32s + var(--char-index) * 24ms)}.solution-section.in-view .char-reveal-title .heading-char{animation:headingCharReveal .42s ease-out forwards;animation-delay:calc(.4s + var(--char-index) * 24ms)}@keyframes headingCharReveal{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}.solution-card{background:#f8f2e9;border-radius:10px;padding:30px;box-shadow:0 10px 30px rgba(0,0,0,.05)}.solution-card-content{display:flex;grid-template-columns:1fr 1.2fr;gap:70px;align-items:center}.solution-phone-wrapper{display:flex;justify-content:center;align-items:center;width:380px;max-width:100%}.solution-chat-board{width:100%;min-height:360px;border-radius:28px;padding:24px;background:linear-gradient(180deg,#f4d7c8,#f8eee8 50%,#f4d7c8);box-shadow:8px 12px 24px rgba(0,0,0,.08);display:flex;flex-direction:column;justify-content:center;gap:30px}.chat-row{display:flex;align-items:center;gap:10px}.chat-row-right{justify-content:flex-end}.chat-avatar{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:28px;flex-shrink:0}.chat-avatar-traveller{background:#ee7444;color:#fff}.chat-avatar-host,.chat-avatar-traveller{font-weight:600;font-size:18px;font-family:Raleway,sans-serif}.chat-avatar-host{background:#7dd3fc;color:#0c4a6e}.chat-bubble{position:relative;max-width:260px;border-radius:12px;font-size:15px;font-weight:500;line-height:1.4;padding:10px 16px}.chat-bubble-traveller{background:#ee7444;color:#fff}.chat-bubble-host{background:#fff;color:#374151}.chat-row-left .chat-bubble:before{left:-6px;border-right:8px solid #ee7444}.chat-row-left .chat-bubble:before,.chat-row-right .chat-bubble:after{content:"";position:absolute;top:14px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent}.chat-row-right .chat-bubble:after{right:-6px;border-left:8px solid #fff}.solution-phone-bg{border-radius:48px;padding:40px;width:100%;min-height:520px;background-color:#fae5db;box-shadow:8px 12px 24px rgba(0,0,0,.08);display:flex;justify-content:center;align-items:center;overflow:hidden}.solution-phone-mockup{width:280px;height:560px;background:#1a1a1a;border-radius:32px;padding:8px;box-shadow:0 8px 24px rgba(0,0,0,.2);display:flex;flex-direction:column;overflow:hidden;transform:rotate(-3deg)}.solution-chat-ui{flex:1;background:#fff;border-radius:26px;display:flex;flex-direction:column;overflow:hidden}.solution-chat-header{display:flex;align-items:center;gap:10px;padding:14px 12px;border-bottom:1px solid #eee;background:#fff}.solution-chat-back{font-size:24px;color:#333;font-weight:300;line-height:1}.solution-chat-avatar{width:40px;height:40px;border-radius:50%;background:#7dd3fc;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px}.solution-chat-header-info{flex:1;display:flex;flex-direction:column;gap:2px}.solution-chat-name{font-weight:600;font-size:15px;color:#1a1a1a}.solution-chat-status{font-size:12px;color:#888}.solution-chat-menu{font-size:18px;color:#666;letter-spacing:-2px}.solution-chat-messages{flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;min-height:0}.solution-msg{max-width:85%;padding:10px 14px;border-radius:16px;font-size:13px;line-height:1.4}.solution-msg-host{align-self:flex-start;background:#e5e5ea;color:#333;border-bottom-left-radius:4px;display:flex;flex-direction:column;gap:4px}.solution-msg-time{font-size:11px;color:#999}.solution-msg-user{align-self:flex-end;background:#ee7444;color:#fff;border-bottom-right-radius:4px}.solution-chat-input{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#f5f5f5;border-radius:24px;margin:12px}.solution-chat-placeholder{flex:1;font-size:14px;color:#999}.solution-chat-send{width:36px;height:36px;border-radius:50%;background:#ee7444;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.solution-benefits{display:flex;flex-direction:column;gap:24px}.benefits-title{font-size:42px;font-weight:600;color:#ee7444;margin:0}.benefits-list{gap:24px}.benefit-item,.benefits-list{display:flex;flex-direction:column}.benefit-heading{font-size:22px;font-weight:600;font-family:Raleway,sans-serif;color:#3d3d47;margin:0;line-height:1.5}.benefit-heading:before{content:"• ";color:#333;font-weight:700;margin-right:8px}.benefit-description{font-size:20px;color:#646464;line-height:1.5;margin:0;padding-left:20px}.solution-cta-button{background:#28282c;color:#fff;padding:14px 28px;border-radius:12px;border:none;font-size:20px;font-weight:600;cursor:pointer;font-family:Playfair,sans-serif;width:fit-content;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.15)}.solution-cta-button:hover{background:#2d3748;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.25)}.hosts-section-container{padding:80px}.hosts-section{background:#101014;padding:30px;border-radius:10px}.hosts-content{display:flex;gap:100px;align-items:center}.hosts-phone-wrapper{display:flex;justify-content:center;align-items:center;position:relative;min-width:320px;min-height:500px;border-radius:32px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.3)}.hosts-phone-wrapper.hosts-chat-wrapper{min-width:0;width:380px;max-width:100%;min-height:0;background:none;box-shadow:none}.hosts-phone-mockup{position:relative;z-index:1;width:280px;height:560px;background:#1a1a1a;border-radius:32px;padding:8px;box-shadow:0 8px 24px rgba(0,0,0,.2);display:flex;flex-direction:column;overflow:hidden;transform:rotate(-3deg)}.hosts-chat-ui{flex:1;background:#fff;border-radius:26px;display:flex;flex-direction:column;overflow:hidden}.hosts-chat-header{display:flex;align-items:center;gap:10px;padding:14px 12px;border-bottom:1px solid #eee;background:#fff}.hosts-chat-back{font-size:24px;color:#333;font-weight:300;line-height:1}.hosts-chat-avatar{width:40px;height:40px;border-radius:50%;background:#7dd3fc;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px}.hosts-chat-header-info{flex:1;display:flex;flex-direction:column;gap:2px}.hosts-chat-name{font-weight:600;font-size:15px;color:#1a1a1a}.hosts-chat-status{font-size:12px;color:#888}.hosts-chat-menu{font-size:18px;color:#666;letter-spacing:-2px}.hosts-chat-messages{flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;min-height:0}.hosts-msg{max-width:85%;padding:10px 14px;border-radius:16px;font-size:13px;line-height:1.4}.hosts-msg-host{align-self:flex-start;background:#e5e5ea;color:#333;border-bottom-left-radius:4px;display:flex;flex-direction:column;gap:4px}.hosts-msg-time{font-size:11px;color:#999}.hosts-msg-user{align-self:flex-end;background:#ee7444;color:#fff;border-bottom-right-radius:4px;display:flex;flex-direction:column;gap:4px}.hosts-msg-user .hosts-msg-time{text-align:right}.hosts-chat-input{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#f5f5f5;border-radius:24px;margin:12px}.hosts-chat-placeholder{flex:1;font-size:14px;color:#999}.hosts-chat-send{width:36px;height:36px;border-radius:50%;background:#ee7444;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.hosts-benefits,.hosts-benefits-list{display:flex;flex-direction:column;gap:24px}.hosts-benefit-item{display:flex;flex-direction:column}.hosts-benefit-heading{font-size:22px;font-weight:600;font-family:Raleway,sans-serif;color:#d0d1db;margin:0;line-height:1.5}.hosts-benefit-heading:before{content:"• ";color:#d0d1db;font-weight:700;margin-right:8px}.hosts-benefit-description{font-size:20px;color:#646464;line-height:1.5;margin:0;padding-left:20px}.hosts-title{font-size:42px;font-weight:600;color:#ed6815;margin:0}.hosts-cta-button{background:#fff;color:#101014;padding:5px 12px;font-family:Playfair,sans-serif;border-radius:8px;border:none;font-size:20px;font-weight:600;cursor:pointer;width:fit-content;transition:all .3s ease;box-shadow:0 4px 12px hsla(0,0%,100%,.1)}.hosts-cta-button:hover{background:#f3f4f6;transform:translateY(-2px);box-shadow:0 6px 20px hsla(0,0%,100%,.2)}.hero-section{padding:80px 80px 0}.hero-corporate-section,.hero-section{background:#f8f2e9;animation:fadeIn .6s ease-out}.hero-corporate-section{padding:60px 60px 0}.hero-content{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.hero-left{display:flex;flex-direction:column}.badge{display:inline-flex;align-items:center;gap:8px;color:#333;padding:5px 12px;margin-bottom:20px;border-radius:50px;font-size:14px;font-weight:500;width:fit-content;border:1.5px solid #333;opacity:0;animation:fadeInUp .6s ease-out .2s forwards}.badge-dot{width:8px;height:8px;background:#333;border-radius:50%;display:inline-block}.hero-title{font-size:58px;font-weight:600;line-height:1.2;color:#ed6815;margin-bottom:30px;font-family:Cormorant Garamond,serif;opacity:0;animation:fadeInUp .6s ease-out .4s forwards}.hero-description{display:flex;flex-direction:column;color:#333;font-size:22px;line-height:1.5;max-width:560px;margin-bottom:40px;opacity:0;animation:fadeInUp .6s ease-out .6s forwards}.hero-description p{margin:0}.why-unpaqd-button{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;background:#fcd9c2;color:#101015;padding:8px 10px 8px 26px;border-radius:999px;border:none;font-size:16px;font-weight:600;cursor:pointer;width:fit-content;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 10px 24px rgba(47,24,14,.28);opacity:0;animation:fadeInUp .6s ease-out .8s forwards}.why-unpaqd-button:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(47,24,14,.36)}.why-unpaqd-button>span{color:inherit}.down-arrow-wrap{width:46px;height:46px;border-radius:50%;background:#ff7a0f;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 8px 18px rgba(255,122,15,.42)}.down-arrow-icon{width:20px;height:20px;color:#101015}.why-unpaqd-button:hover .down-arrow-wrap{transform:translateY(1px)}.arrow-icon{width:20px;height:20px;background:#ff6b35;border-radius:50%;padding:4px;color:#fff}.hero-right{min-height:600px;opacity:0;animation:scaleIn .8s ease-out .4s forwards;perspective:1000px}.hero-right,.phone-mockup-wrapper{position:relative;display:flex;justify-content:center;align-items:center}.phone-mockup-wrapper{width:100%;height:100%;transform-style:preserve-3d}.phone-background-image{position:absolute;inset:0;background-size:92%;background-repeat:no-repeat;background-position:center 0;opacity:0;top:280px;animation:fadeIn 1s ease-out .6s forwards}.phone-in-hand-mockup{position:relative;z-index:10;max-width:100%;height:auto;object-fit:contain;opacity:0;animation:scaleIn .6s ease-out .8s forwards}.hero-feature-capsule{position:absolute;display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:50px;font-size:14px;font-weight:600;color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.15);z-index:15;white-space:nowrap;opacity:0;transform-style:preserve-3d;backface-visibility:hidden;animation:flipInFromBack .8s ease-out forwards,floatCapsule 3s ease-in-out infinite}.hero-capsule-purple{background:rgba(226,162,246,.9);top:12%;left:12%;box-shadow:0 8px 24px rgba(226,162,246,.6);animation-delay:1s,1.8s}.hero-capsule-blue{background:rgba(113,176,230,.9);top:20%;right:15%;box-shadow:0 8px 24px rgba(113,176,230,.6);animation-delay:1.3s,2.1s}.hero-capsule-orange{background:rgba(255,140,0,.9);top:84%;left:7%;box-shadow:0 8px 24px rgba(255,140,0,.6);animation-delay:1.6s,2.4s}.hero-feature-capsule svg{width:20px;height:20px;flex-shrink:0}.hero-loading-dots{display:flex;gap:4px;align-items:center}.hero-loading-dots span{width:6px;height:6px;background:#fff;border-radius:50%;animation:pulseDot 1.5s ease-in-out infinite}.hero-loading-dots span:first-child{animation-delay:0s}.hero-loading-dots span:nth-child(2){animation-delay:.2s}.hero-loading-dots span:nth-child(3){animation-delay:.4s}.hero-feature-icon{position:absolute;width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(0,0,0,.1);z-index:15;opacity:0;transform-style:preserve-3d;backface-visibility:hidden;animation:flipInFromBack .8s ease-out forwards,floatCapsule 4s ease-in-out infinite}.hero-icon-calendar{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706;top:32%;right:-12%;animation-delay:1.9s,2.7s}.hero-icon-compare{background:linear-gradient(135deg,#fecaca,#fca5a5);color:#dc2626;top:52%;right:-15%;animation-delay:2.2s,3s}.hero-icon-chat{background:linear-gradient(135deg,#fed7aa,#fdba74);color:#ea580c;top:70%;right:-10%;animation-delay:2.5s,2.8s}@keyframes floatCapsule{0%,to{transform:translateY(0) perspective(1000px) rotateY(0deg)}50%{transform:translateY(-15px) perspective(1000px) rotateY(0deg)}}@keyframes pulseDot{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.hero-circular-icon{position:absolute;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:15;opacity:0;transform-style:preserve-3d;backface-visibility:hidden;animation:flipInFromBack .8s ease-out forwards,floatCapsule 3.5s ease-in-out infinite}.hero-circle-blue{background:linear-gradient(135deg,#5b8cf5,#4a7de8);color:#fff;top:2%;left:-8%;animation-delay:2.8s,3.6s}.hero-circle-gray{background:linear-gradient(135deg,#f5f5f5,#e8e8e8);color:#999;top:2%;left:-2%;animation-delay:3.1s,4s}.hero-info-capsule{position:absolute;background:linear-gradient(135deg,#ff9b7a,#ff8562);border-radius:16px;padding:12px 16px;box-shadow:0 6px 20px rgba(255,133,98,.3);z-index:15;top:60%;left:-28%;max-width:200px;opacity:0;transform-style:preserve-3d;backface-visibility:hidden;animation:flipInFromBack .8s ease-out forwards,floatCapsule 3.2s ease-in-out infinite;animation-delay:3.4s,4.2s}.hero-info-text{display:flex;flex-direction:column;gap:2px}.hero-info-line1,.hero-info-line2{font-size:11px;color:#fff;margin:0;line-height:1.3;font-weight:500}.hero-see-all{position:absolute;font-size:13px;color:#999;font-weight:500;z-index:15;bottom:38%;left:-8%;cursor:pointer;transition:color .3s ease;opacity:0;transform-style:preserve-3d;backface-visibility:hidden;animation:flipInFromBack .8s ease-out forwards,floatCapsule 2.8s ease-in-out infinite;animation-delay:3.7s,4.5s}.hero-see-all:hover{color:#666}@media (max-width:1200px){.intro-title{font-size:48px}.image-problem-content,.intro-content{gap:60px}.solution-title{font-size:48px}.solution-card-content{gap:60px}.hosts-content{gap:80px}.hosts-title{font-size:42px}.hero-title{font-size:52px}.hero-content{gap:60px}}@media (max-width:968px){.intro-section{padding:60px 40px 50px}.intro-content{grid-template-columns:1fr;gap:40px}.intro-title{font-size:42px}.image-problem-section{padding:80px}.image-problem-content{grid-template-columns:1fr;gap:50px}.homestay-image-large{height:400px}.solution-section{padding:80px 40px}.solution-title{font-size:40px}.solution-card{padding:40px}.solution-card-content{gap:50px;flex-direction:column}.solution-phone-mockup{width:240px;height:480px}.solution-chat-board{min-height:320px;padding:20px 14px;border-radius:24px;gap:10px}.chat-avatar{width:36px;height:36px;font-size:20px}.chat-bubble{max-width:200px;font-size:15px;padding:8px 12px}.solution-chat-ui{border-radius:20px}.benefits-title,.hosts-title{font-size:36px}.hosts-content{flex-direction:column;gap:60px}.hosts-phone-mockup{width:240px;height:480px}.hosts-title{font-size:40px}.hero-content{grid-template-columns:1fr;gap:60px}.hero-title{font-size:48px}.hero-right{min-height:500px}.phone-in-hand-mockup{max-width:300px;max-height:500px}.hero-capsule-purple{left:-12%;top:5%;padding:10px 16px;font-size:13px}.hero-capsule-blue{right:-10%;top:8%;padding:10px 16px;font-size:13px}.hero-capsule-orange{left:-15%;top:50%;padding:10px 16px;font-size:13px}.hero-feature-capsule svg{width:18px;height:18px}.hero-feature-icon{width:50px;height:50px}.hero-icon-calendar{right:-8%;top:32%}.hero-icon-compare{right:-10%;top:52%}.hero-icon-chat{right:-6%;top:70%}.hero-circular-icon{width:44px;height:44px}.hero-circle-blue{left:-6%}.hero-circle-gray{left:-1%}.hero-info-capsule{left:-20%;max-width:180px;padding:10px 14px}.hero-info-line1,.hero-info-line2{font-size:10px}.hero-see-all{left:-6%;font-size:12px}}@media (max-width:640px){.intro-section{padding:40px 24px 30px}.intro-content{gap:30px}.intro-title{font-size:32px}.intro-right{font-size:14px}.image-problem-section{padding:60px 24px}.image-problem-content{gap:40px}.homestay-image-large{height:350px}.problem-column{gap:20px}.solution-section{padding:60px 24px}.solution-header{margin-bottom:40px}.solution-title{font-size:32px}.solution-card{padding:30px 24px}.solution-card-content{gap:40px}.solution-phone-bg{padding:24px}.solution-phone-mockup{width:200px;height:400px}.solution-chat-board{min-height:280px;border-radius:20px;padding:16px 12px;gap:8px}.chat-avatar{width:28px;height:28px;font-size:16px}.chat-bubble{max-width:160px;font-size:13px;border-radius:10px;padding:8px 10px}.solution-chat-ui{border-radius:16px}.solution-chat-header{padding:10px}.solution-chat-avatar{width:32px;height:32px;font-size:14px}.solution-chat-name{font-size:13px}.solution-chat-status{font-size:10px}.solution-msg{font-size:11px;padding:8px 10px}.solution-chat-input{padding:8px 10px;margin:8px}.solution-chat-placeholder{font-size:12px}.solution-chat-send{width:28px;height:28px}.benefits-title,.hosts-title{font-size:28px}.benefits-list{gap:24px}.benefit-heading{font-size:18px}.benefit-description{font-size:14px}.solution-cta-button{padding:16px 32px;font-size:14px;width:100%}.hosts-section{padding:60px 24px}.hosts-content{gap:50px}.hosts-phone-mockup{width:200px;height:400px}.hosts-title{font-size:32px}.hosts-benefits-list{gap:24px}.hosts-benefit-heading{font-size:17px}.hosts-benefit-description{font-size:14px}.hosts-cta-button{padding:16px 32px;font-size:14px;width:100%}.hero-section{padding:60px 24px}.hero-title{font-size:36px}.hero-description{font-size:16px}.badge{font-size:12px;padding:8px 16px}.why-unpaqd-button{gap:12px;padding:6px 8px 6px 20px;font-size:14px}.down-arrow-icon{width:20px;height:20px}.down-arrow-wrap{width:42px;height:42px}.phone-in-hand-mockup{max-width:260px;max-height:450px}.phone-background-image{background-size:cover}.hero-capsule-orange{left:5%;bottom:-8%;font-size:11px;padding:8px 14px}.hero-feature-icon{width:44px;height:44px;border-radius:12px}.hero-feature-icon svg{width:18px;height:18px}.hero-icon-calendar,.hero-icon-compare{display:none}.hero-icon-chat{right:5%;bottom:-6%}.hero-circular-icon,.hero-info-capsule,.hero-see-all{display:none}}.why-section{max-width:1400px;margin:0 auto;padding:120px 40px}.why-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.left-column{gap:40px}.left-column,.why-left-text{display:flex;flex-direction:column}.why-left-text{gap:24px}.right-column{display:flex;flex-direction:column}.badge-outline{display:inline-block;padding:5px 12px;border:1px solid #101015;border-radius:50px;font-size:20px;width:fit-content;color:#101014}.section-title{font-size:58px;font-weight:500;line-height:1.2;color:#94969d;margin:0;font-family:Cormorant Garamond,serif}.section-description{display:flex;flex-direction:column;gap:16px;color:#4a5568;font-size:16px;line-height:1.8}.section-description p{margin:0}.highlight-text{font-weight:600;color:#333}.problem-section{gap:24px}.accordion,.problem-section{display:flex;flex-direction:column}.accordion{gap:16px}.accordion-item{overflow:hidden;transition:all .3s ease;border-bottom:1px solid #e6dcdc;padding-bottom:10px}.accordion-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;user-select:none}.header-content h2{font-weight:200;font-family:Playfair,sans-serif}.header-content{display:flex;align-items:center;gap:12px;font-size:30px;margin-bottom:24px;color:#101015}.icon-hosts,.icon-travelers{width:24px;height:24px;object-fit:contain;flex-shrink:0}.close-icon,.expand-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid #e5e7eb;border-radius:4px;font-size:24px;color:#101015;cursor:pointer;transition:all .2s ease;line-height:1;padding:0}.close-icon:hover,.expand-icon:hover{background:#f3f4f6;border-color:#d1d5db}.accordion-content{display:none}.accordion-item.active .accordion-content{display:block;animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.accordion-content ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.accordion-content li{display:flex;align-items:flex-start;gap:8px;color:#646464;font-size:20px;line-height:1.6}.accordion-content li:before{content:"→";color:#646464;font-weight:600;flex-shrink:0}.homestay-image-wrapper{width:100%;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.12)}.homestay-image{width:100%;height:100%;min-height:400px;display:block;object-fit:cover}@media (max-width:1200px){.section-title{font-size:40px}.why-content{gap:50px}}@media (max-width:968px){.why-section{padding:80px}.why-content{grid-template-columns:1fr;gap:60px}.section-title{font-size:36px}.left-column{gap:30px}.homestay-image-wrapper{max-width:100%}.homestay-image{min-height:350px}}@media (max-width:640px){.why-section{padding:60px 24px}.why-content{gap:40px}.left-column{gap:24px}.section-title{font-size:28px}.section-description{font-size:15px}.homestay-image{min-height:280px}.accordion-content li,.header-content{font-size:16px}}.search-section{padding:80px 80px 100px;overflow:hidden;background:#fff}.search-section-content{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:60px}.search-main-title{font-size:58px;font-weight:700;text-align:center;background:linear-gradient(135deg,#e85d9e,#c562bf 50%,#d17ad1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;margin:0;letter-spacing:-.02em}.search-subtitle{font-size:18px;color:#646464;text-align:center;margin:-40px 0 0;font-weight:400;font-style:italic;line-height:1.5;font-family:Raleway,sans-serif}.search-features-grid{width:100%;display:grid;grid-template-columns:1fr 480px 1fr;gap:60px;position:relative}.search-feature-cards{display:flex;flex-direction:column;gap:24px}.left-cards .search-feature-card:first-child{animation-delay:0s}.left-cards .search-feature-card:nth-child(2){animation-delay:.7s}.right-cards .search-feature-card:first-child{animation-delay:.3s}.right-cards .search-feature-card:nth-child(2){animation-delay:1s}.search-feature-card{background:linear-gradient(180deg,#fff7f0,#eed6c8 30%,#f9e0d1 70%,#f0c4a4);border-radius:28px;padding:32px 36px;display:flex;flex-direction:column;max-width:600px;animation:floatCard 3s ease-in-out infinite;will-change:transform,box-shadow;box-shadow:0 4px 20px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)}.search-feature-card:first-child{animation-delay:0s}.search-feature-card:nth-child(2){animation-delay:.5s}.search-feature-card:hover{animation-play-state:paused;transform:translateY(-8px);box-shadow:0 16px 48px rgba(0,0,0,.1)}@keyframes floatCard{0%,to{transform:translateY(0);box-shadow:0 4px 20px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)}50%{transform:translateY(-12px);box-shadow:0 12px 36px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.04)}}.search-card-icon{width:52px;height:52px;margin-bottom:20px;background:#e98236;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease}.search-feature-card:hover .search-card-icon{transform:scale(1.05)}.search-card-title{font-size:20px;font-weight:600;font-family:inherit;color:#333;margin:0;line-height:1.4}.search-card-description{font-size:14px;color:#888;margin:0;line-height:1.6}.search-phone-container{position:relative;display:flex;justify-content:center;align-items:center}.feature-capsule{position:absolute;display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:50px;font-size:14px;font-weight:600;color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.15);animation:float 3s ease-in-out infinite;z-index:10;white-space:nowrap}.capsule-purple{background:linear-gradient(135deg,#a78bfa,#8b5cf6);top:10%;left:-12%;animation-delay:0s}.capsule-blue{background:linear-gradient(135deg,#60a5fa,#3b82f6);top:12%;right:-10%;animation-delay:.5s}.capsule-orange{background:linear-gradient(135deg,#fb923c,#f97316);bottom:25%;left:-15%;animation-delay:1s}.feature-capsule svg{width:20px;height:20px;flex-shrink:0}.loading-dots{display:flex;gap:4px;align-items:center}.loading-dots span{width:6px;height:6px;background:#fff;border-radius:50%;animation:pulse 1.5s ease-in-out infinite}.loading-dots span:first-child{animation-delay:0s}.loading-dots span:nth-child(2){animation-delay:.2s}.loading-dots span:nth-child(3){animation-delay:.4s}.feature-icon{position:absolute;width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(0,0,0,.1);z-index:10;animation:float 4s ease-in-out infinite}.icon-calendar{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706;top:50%;right:-8%;animation-delay:.8s}.icon-compare{background:linear-gradient(135deg,#fecaca,#fca5a5);color:#dc2626;top:65%;right:-12%;animation-delay:1.2s}.icon-chat{background:linear-gradient(135deg,#fed7aa,#fdba74);color:#ea580c;bottom:20%;right:-5%;animation-delay:.3s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.search-phone-wrapper{position:relative;width:100%;max-width:420px}.search-phone-wrapper:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:700px;background:linear-gradient(90deg,rgba(220,200,245,.45),rgba(240,218,248,.35) 20%,rgba(255,240,248,.25) 50%,rgba(255,232,235,.35) 80%,rgba(230,210,245,.45));border-radius:50%;filter:blur(80px);z-index:0;pointer-events:none}.search-phone-image{position:relative;z-index:1;width:100%;height:auto;object-fit:cover;object-position:center;filter:drop-shadow(0 8px 24px rgba(0,0,0,.1)) drop-shadow(0 2px 8px rgba(0,0,0,.06))}.search-phone-mockup{position:relative;width:100%;max-width:320px;background:#1a1a1a;border-radius:36px;padding:12px;z-index:1;box-shadow:0 20px 60px rgba(0,0,0,.2);transform:rotate(-2deg)}.search-phone-screen{background:#fff;border-radius:28px;padding:24px 20px;display:flex;flex-direction:column;gap:20px;min-height:520px;overflow:hidden}.search-phone-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.search-phone-logo{height:22px;width:auto}.search-phone-menu{font-size:20px;color:#333;font-weight:300;letter-spacing:2px}.search-phone-content{display:flex;flex-direction:column;gap:16px;flex:1}.search-phone-title{font-size:32px;font-weight:700;color:#2d2d2d;line-height:1.2;margin:0}.search-phone-subtitle{font-size:14px;color:#8b8b8b;line-height:1.5;margin:0}.search-phone-input,.search-phone-input-wrap{display:flex;flex-direction:column;gap:12px}.search-phone-input{background:linear-gradient(180deg,#e8e0f0,#f0e8f5);border-radius:16px;padding:16px 18px;border:1px solid #d4c8e4}.search-input-placeholder{font-size:13px;color:#666;line-height:1.5}.search-input-actions{display:flex;justify-content:flex-end;gap:10px}.search-mic-button,.search-send-button{width:36px;height:36px;border-radius:50%;border:none;background:#e0e0e0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#666}.search-send-button{background:#a0a0a0;color:#fff}.search-mic-button:hover,.search-send-button:hover{opacity:.9;transform:scale(1.05)}.search-phone-suggestions{display:flex;flex-direction:column;gap:10px}.search-suggestion-chip{background:#f5f5f5;border-radius:12px;padding:12px 14px;display:flex;align-items:center;gap:12px;font-size:12px;color:#555;border:1px solid #eee;transition:all .3s ease;cursor:pointer}.search-suggestion-chip:hover{background:#fafafa;border-color:#ddd}.search-suggestion-chip svg{flex-shrink:0;color:#777}.search-cta-button{background:#ed6816;color:#fff;border:none;border-radius:60px;padding:18px 25px;font-size:16px;font-weight:600;display:inline-flex;align-items:center;gap:20px;cursor:pointer;box-shadow:0 8px 24px rgba(217,104,70,.3);transition:all .3s ease;position:relative;overflow:hidden}.search-cta-button:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(217,104,70,.4);background:linear-gradient(90deg,#c55a3d,#d46b48)}.search-cta-text{font-size:18px;font-weight:600;color:#fff;white-space:nowrap;letter-spacing:-.01em}.search-cta-icon-wrapper{width:48px;height:48px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease}.search-cta-arrow{color:#d96846;transition:transform .3s ease}.search-cta-button:hover .search-cta-icon-wrapper{transform:rotate(45deg)}.search-cta-button:hover .search-cta-arrow{transform:rotate(-45deg)}@media (max-width:1200px){.search-section{padding:80px 40px}.search-features-grid{grid-template-columns:1fr 360px 1fr;gap:40px}.search-main-title{font-size:48px}.search-feature-card{padding:28px}.search-card-title{font-size:18px}.search-card-description{font-size:14px}}@media (max-width:1024px){.search-features-grid{grid-template-columns:1fr;gap:48px}.search-feature-cards{flex-direction:row;flex-wrap:wrap}.search-feature-card{flex:1;min-width:280px}.search-phone-container{order:-1;min-height:720px}.left-cards,.right-cards{justify-content:center}.capsule-purple{left:-8%;top:8%}.capsule-blue{right:-8%;top:10%}.capsule-orange{left:-10%;bottom:22%}.icon-calendar{right:-6%}.icon-compare{right:-8%}.icon-chat{right:-4%}}@media (max-width:768px){.search-section{padding:60px 24px}.search-main-title{font-size:36px}.search-subtitle{font-size:16px;margin-top:-30px}.search-section-content{gap:40px}.search-features-grid{gap:32px}.search-feature-cards{flex-direction:column}.search-feature-card{padding:24px;animation:floatCardMobile 3s ease-in-out infinite}@keyframes floatCardMobile{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.search-phone-container{min-height:680px}.search-phone-wrapper{max-width:380px}.search-phone-image{min-height:520px}.search-phone-mockup{animation:floatPhoneMobile 4s ease-in-out infinite}@keyframes floatPhoneMobile{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.search-phone-screen{padding:20px 16px;min-height:550px}.search-phone-title{font-size:28px}.search-cta-button{padding:8px 8px 8px 28px;gap:16px}.search-cta-text{font-size:16px}.search-cta-icon-wrapper{width:44px;height:44px}.feature-capsule{padding:10px 16px;font-size:12px}.feature-capsule svg{width:16px;height:16px}.capsule-purple{left:-5%;top:5%}.capsule-blue{right:-5%;top:8%}.capsule-orange{left:-8%;bottom:18%}.feature-icon{width:48px;height:48px}.feature-icon svg{width:20px;height:20px}.icon-calendar{right:-4%;top:48%}.icon-compare{right:-6%;top:62%}.icon-chat{right:-3%;bottom:18%}}@media (max-width:480px){.search-section{padding:40px 16px}.search-main-title{font-size:32px}.search-subtitle{font-size:14px}.search-feature-card{padding:20px;animation:floatCardSmall 3.5s ease-in-out infinite}@keyframes floatCardSmall{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.search-card-icon{width:50px;height:50px}.search-phone-mockup{animation:floatPhoneSmall 4.5s ease-in-out infinite}@keyframes floatPhoneSmall{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.search-card-title{font-size:16px}.search-card-description{font-size:13px}.search-phone-wrapper{max-width:100%}.search-phone-mockup{padding:8px}.search-phone-screen{padding:16px;min-height:500px}.search-phone-title{font-size:24px}.search-phone-subtitle{font-size:13px}.search-cta-button{padding:6px 6px 6px 24px;gap:12px;width:100%;justify-content:space-between}.search-cta-text{font-size:15px}.search-cta-icon-wrapper{width:40px;height:40px}.search-cta-arrow{width:18px;height:18px}.search-phone-container{min-height:600px}.search-phone-wrapper{max-width:340px}.search-phone-image{min-height:480px}.search-card-icon{width:40px;height:40px}.capsule-blue,.capsule-purple{display:none}.capsule-orange{left:5%;bottom:-12%;font-size:11px;padding:8px 14px}.feature-icon{width:44px;height:44px;border-radius:12px}.feature-icon svg{width:18px;height:18px}.icon-calendar,.icon-compare{display:none}.icon-chat{right:5%;bottom:-10%}}