.airbnb_hero___ikNc{min-height:80vh;display:flex;align-items:center;background:linear-gradient(135deg,#000,#0a0a1a 60%,#0d1a0d);padding:120px 0 80px;position:relative;overflow:hidden}.airbnb_hero___ikNc:before{content:"";position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(0,123,255,.08) 0,transparent 70%);top:-100px;right:-100px;pointer-events:none}.airbnb_hero___ikNc .airbnb_heroContent__ctzad{max-width:680px}.airbnb_hero___ikNc .airbnb_heroContent__ctzad .airbnb_eyebrow__OS3SK{display:inline-block;background:rgba(37,211,102,.12);border:1px solid rgba(37,211,102,.3);color:#25d366;font-size:13px;font-weight:600;padding:6px 16px;border-radius:20px;letter-spacing:.5px;margin-bottom:24px;text-transform:uppercase}.airbnb_hero___ikNc .airbnb_heroContent__ctzad h1{font-size:clamp(36px,5vw,60px);font-weight:400;line-height:1.1;color:#fff;letter-spacing:-1.5px;margin-bottom:24px}.airbnb_hero___ikNc .airbnb_heroContent__ctzad h1 span{font-weight:700;color:#007bff}.airbnb_hero___ikNc .airbnb_heroContent__ctzad .airbnb_subhead__cmbb0{font-size:20px;color:#999;line-height:1.6;margin-bottom:40px;max-width:540px}.airbnb_hero___ikNc .airbnb_heroContent__ctzad .airbnb_subhead__cmbb0 strong{color:#fff;font-weight:500}.airbnb_hero___ikNc .airbnb_heroContent__ctzad .airbnb_ctaGroup__MRypV{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-bottom:32px}.airbnb_hero___ikNc .airbnb_heroContent__ctzad .airbnb_waBtn__p_SBo{display:inline-flex;align-items:center;gap:10px;background:#25d366;color:#000;font-weight:700;font-size:16px;padding:16px 32px;border-radius:35px;text-decoration:none;transition:all .3s ease}.airbnb_hero___ikNc .airbnb_heroContent__ctzad .airbnb_waBtn__p_SBo:hover{background:#20b858;transform:translateY(-2px)}.airbnb_hero___ikNc .airbnb_heroContent__ctzad .airbnb_secondaryBtn__X3eQt{display:inline-flex;align-items:center;gap:8px;color:#999;font-size:16px;text-decoration:none;transition:color .3s ease}.airbnb_hero___ikNc .airbnb_heroContent__ctzad .airbnb_secondaryBtn__X3eQt:hover{color:#fff}.airbnb_hero___ikNc .airbnb_heroContent__ctzad .airbnb_priceTag__AKrDH{display:inline-flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;padding:10px 16px;color:#fff;font-size:14px}.airbnb_hero___ikNc .airbnb_heroContent__ctzad .airbnb_priceTag__AKrDH .airbnb_price__TVHwm{font-weight:700;font-size:18px;color:#25d366}.airbnb_hero___ikNc .airbnb_heroContent__ctzad .airbnb_priceTag__AKrDH .airbnb_divider__hJLFY{color:#444}.airbnb_hero___ikNc .airbnb_heroContent__ctzad .airbnb_priceTag__AKrDH .airbnb_bogBadge__NiwHU{background:rgba(0,123,255,.15);color:#5ba3ff;font-size:12px;font-weight:600;padding:3px 8px;border-radius:8px}.airbnb_painSection__ygBre{padding:100px 0;background:#050505}.airbnb_painSection__ygBre h2{text-align:center;font-size:clamp(28px,4vw,48px);font-weight:500;color:#fff;letter-spacing:-1px;margin-bottom:16px}.airbnb_painSection__ygBre h2 span{color:#007bff;font-weight:700}.airbnb_painSection__ygBre .airbnb_subhead__cmbb0{text-align:center;color:#666;font-size:18px;margin-bottom:64px}.airbnb_painSection__ygBre .airbnb_painGrid__Adoza{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media(max-width:768px){.airbnb_painSection__ygBre .airbnb_painGrid__Adoza{grid-template-columns:1fr}}.airbnb_painSection__ygBre .airbnb_painCard__UlJ_z{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:32px;position:relative;overflow:hidden}.airbnb_painSection__ygBre .airbnb_painCard__UlJ_z .airbnb_icon__GOaeS{font-size:36px;margin-bottom:16px;display:block}.airbnb_painSection__ygBre .airbnb_painCard__UlJ_z h3{font-size:20px;font-weight:600;color:#fff;margin-bottom:10px}.airbnb_painSection__ygBre .airbnb_painCard__UlJ_z p{color:#666;font-size:15px;line-height:1.6}.airbnb_painSection__ygBre .airbnb_painCard__UlJ_z .airbnb_solution__97EzF{margin-top:20px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.08);color:#25d366;font-size:14px;font-weight:500}.airbnb_productsSection__HRsL3{padding:100px 0;background:#000}.airbnb_productsSection__HRsL3 h2{text-align:center;font-size:clamp(28px,4vw,48px);font-weight:500;color:#fff;letter-spacing:-1px;margin-bottom:60px}.airbnb_productsSection__HRsL3 h2 span{color:#007bff;font-weight:700}.airbnb_productsSection__HRsL3 .airbnb_productGrid__MPXZs{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}@media(max-width:768px){.airbnb_productsSection__HRsL3 .airbnb_productGrid__MPXZs{grid-template-columns:1fr}}.airbnb_productsSection__HRsL3 .airbnb_productCard__Yer1O{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;padding:40px;transition:border-color .3s ease}.airbnb_productsSection__HRsL3 .airbnb_productCard__Yer1O:hover{border-color:rgba(0,123,255,.3)}.airbnb_productsSection__HRsL3 .airbnb_productCard__Yer1O.airbnb_featured__j7zDx{border-color:rgba(0,123,255,.4);background:rgba(0,123,255,.05)}.airbnb_productsSection__HRsL3 .airbnb_productCard__Yer1O .airbnb_badge__atwy1{display:inline-block;background:rgba(0,123,255,.15);color:#5ba3ff;font-size:12px;font-weight:600;padding:4px 12px;border-radius:20px;margin-bottom:20px}.airbnb_productsSection__HRsL3 .airbnb_productCard__Yer1O h3{font-size:28px;font-weight:600;color:#fff;margin-bottom:8px}.airbnb_productsSection__HRsL3 .airbnb_productCard__Yer1O .airbnb_productDesc__fXfuV{color:#666;font-size:15px;line-height:1.6;margin-bottom:24px}.airbnb_productsSection__HRsL3 .airbnb_productCard__Yer1O .airbnb_features__c_Wyq{list-style:none;padding:0;margin:0 0 28px}.airbnb_productsSection__HRsL3 .airbnb_productCard__Yer1O .airbnb_features__c_Wyq li{color:#aaa;font-size:14px;padding:6px 0;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;align-items:center;gap:8px}.airbnb_productsSection__HRsL3 .airbnb_productCard__Yer1O .airbnb_features__c_Wyq li:before{content:"✓";color:#25d366;font-weight:700;flex-shrink:0}.airbnb_productsSection__HRsL3 .airbnb_productCard__Yer1O .airbnb_priceRow__yem_C{display:flex;align-items:baseline;gap:12px;margin-bottom:8px}.airbnb_productsSection__HRsL3 .airbnb_productCard__Yer1O .airbnb_priceRow__yem_C .airbnb_mainPrice__6Egay{font-size:32px;font-weight:700;color:#fff}.airbnb_productsSection__HRsL3 .airbnb_productCard__Yer1O .airbnb_priceRow__yem_C .airbnb_bogPrice__aRZym{font-size:15px;color:#5ba3ff;background:rgba(0,123,255,.12);padding:4px 10px;border-radius:8px}.airbnb_productsSection__HRsL3 .airbnb_productCard__Yer1O .airbnb_priceNote__0d15n{color:#555;font-size:13px;margin-bottom:28px}.airbnb_howSection__BRtez{padding:100px 0;background:#050505}.airbnb_howSection__BRtez h2{text-align:center;font-size:clamp(28px,4vw,48px);font-weight:500;color:#fff;letter-spacing:-1px;margin-bottom:60px}.airbnb_howSection__BRtez h2 span{color:#25d366;font-weight:700}.airbnb_howSection__BRtez .airbnb_steps__SF6Bx{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;position:relative}@media(max-width:768px){.airbnb_howSection__BRtez .airbnb_steps__SF6Bx{grid-template-columns:1fr}}.airbnb_howSection__BRtez .airbnb_step__FnZ9N{text-align:center;padding:40px 24px}.airbnb_howSection__BRtez .airbnb_step__FnZ9N .airbnb_stepNum__BJ_Ye{width:56px;height:56px;border-radius:50%;background:rgba(0,123,255,.15);border:1px solid rgba(0,123,255,.3);color:#5ba3ff;font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.airbnb_howSection__BRtez .airbnb_step__FnZ9N h3{font-size:20px;font-weight:600;color:#fff;margin-bottom:10px}.airbnb_howSection__BRtez .airbnb_step__FnZ9N p{color:#666;font-size:15px;line-height:1.6}.airbnb_ctaSection__uDTg4{padding:100px 0;background:#000;text-align:center}.airbnb_ctaSection__uDTg4 h2{font-size:clamp(32px,5vw,56px);font-weight:500;color:#fff;letter-spacing:-1.5px;margin-bottom:16px}.airbnb_ctaSection__uDTg4 h2 span{color:#007bff;font-weight:700}.airbnb_ctaSection__uDTg4 p{color:#666;font-size:18px;margin-bottom:40px}.airbnb_ctaSection__uDTg4 .airbnb_waBtn__p_SBo{display:inline-flex;align-items:center;gap:10px;background:#25d366;color:#000;font-weight:700;font-size:18px;padding:20px 48px;border-radius:40px;text-decoration:none;transition:all .3s ease}.airbnb_ctaSection__uDTg4 .airbnb_waBtn__p_SBo:hover{background:#20b858;transform:translateY(-2px)}.airbnb_ctaSection__uDTg4 .airbnb_note__wWQvF{margin-top:20px;color:#555;font-size:14px}