.page_container__V3wcD{min-height:100vh;display:flex;justify-content:center;align-items:center;padding:40px 20px;background-color:var(--tth-offwhite,#faf8f5);font-family:var(--font-sans,system-ui,sans-serif)}.page_card__cXhKW{width:100%;max-width:480px;background:#fff;border-radius:2px;box-shadow:0 20px 60px rgba(0,0,0,.05);overflow:hidden;position:relative;border:1px solid var(--tth-beige-light,#e9e4db)}.page_header__Eq770{text-align:center;padding:40px 40px 0}.page_logo__zfCRP{font-family:var(--font-ui,sans-serif);font-size:1.6rem;font-weight:700;letter-spacing:-.02em;color:var(--tth-black,#1a1a1a);text-decoration:none;margin-bottom:12px;display:block}.page_logo__zfCRP span{color:var(--tth-olive,#435b43);font-style:normal}.page_content__6cjCB{padding:40px;text-align:center}.page_errorBox__QthYt,.page_successBox__c4ON4{display:flex;flex-direction:column;align-items:center;gap:16px}.page_loadingBox__z8_rJ{padding:60px 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.page_spinner__uGwXD{width:40px;height:40px;border:3px solid var(--tth-beige-light,#e9e4db);border-top-color:var(--tth-olive,#435b43);border-radius:50%;animation:page_spin__tFbkS .8s linear infinite}@keyframes page_spin__tFbkS{to{transform:rotate(1turn)}}.page_iconSuccess__T5li5{background-color:#ecfdf5;color:#10b981}.page_iconError__R4MMK,.page_iconSuccess__T5li5{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700}.page_iconError__R4MMK{background-color:#fff1f2;color:#f43f5e}.page_title__E_hkR{font-family:var(--font-ui,sans-serif);font-size:1.5rem;color:var(--tth-black,#1a1a1a);font-weight:700;letter-spacing:-.02em;margin:0}.page_message__qhZhx{color:var(--tth-text-muted,#737373);font-size:.95rem;line-height:1.6;margin:0}.page_button__T_XFU{display:inline-block;background:var(--tth-black,#1a1a1a);color:#fff;padding:16px 32px;border-radius:4px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;text-decoration:none;transition:all .3s;width:100%;box-sizing:border-box;border:none;cursor:pointer}.page_button__T_XFU:hover{background:var(--tth-olive-dark,#2b3b2b);transform:translateY(-1px)}.page_buttonSecondary__2EOs3{display:inline-block;background:transparent;color:var(--tth-black,#1a1a1a);border:1px solid var(--tth-beige,#cbd5e1);padding:14px 32px;border-radius:4px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;text-decoration:none;transition:all .3s;width:100%;box-sizing:border-box;cursor:pointer}.page_buttonSecondary__2EOs3:hover{background:var(--tth-offwhite,#faf8f5);border-color:var(--tth-black,#1a1a1a)}.page_resendForm__LkPrJ{width:100%;margin:16px 0;text-align:left}.page_inputWrapper__o4zs_{display:flex;gap:8px;width:100%}.page_emailInput__RarVR{flex:1;padding:12px 16px;border:1px solid var(--tth-beige-light,#e9e4db);border-radius:4px;font-size:.9rem;outline:none;transition:border-color .2s}.page_emailInput__RarVR:focus{border-color:var(--tth-olive,#435b43)}.page_resendBtn__RZ5Jr{background:var(--tth-olive,#435b43);color:#fff;border:none;padding:12px 20px;border-radius:4px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.page_resendBtn__RZ5Jr:hover:not(:disabled){background:var(--tth-olive-dark,#2b3b2b)}.page_resendBtn__RZ5Jr:disabled{opacity:.5;cursor:not-allowed}.page_resendSuccess__Gi5_e{color:#047857;font-size:.8rem;margin:8px 0 0}.page_resendError__VBCxP{color:#b91c1c;font-size:.8rem;margin:8px 0 0}.Navbar_header__UKF8E{position:fixed;top:38px;left:0;width:100%;z-index:1000;background:#fff;border-bottom:1px solid var(--tth-beige-light,var(--color-surface-alt));transition:box-shadow .3s ease}.Navbar_scrolled__nobxR{box-shadow:0 4px 12px rgba(0,0,0,.05)}.Navbar_nav___WITp{display:grid;grid-template-columns:auto 1fr auto;align-items:center;height:80px;max-width:1400px;padding:0 24px;margin:0 auto}.Navbar_leftLinks__A0o1T{display:flex;align-items:center;justify-content:center;gap:32px}.Navbar_navLink__A03oH{color:var(--color-text-primary);font-weight:600;font-size:.95rem;text-decoration:none;transition:color .2s;display:flex;align-items:center;gap:4px}.Navbar_navLink__A03oH:hover{color:var(--tth-olive,#5b6b50)}.Navbar_dropdownContainer__IK9vF{position:relative}.Navbar_dropdownMenu__Vg7EZ{position:absolute;top:100%;left:0;width:240px;background:#fff;box-shadow:0 10px 40px rgba(0,0,0,.1);border-radius:8px;padding:16px 0;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .2s ease;z-index:100;border:1px solid var(--color-border)}.Navbar_dropdownContainer__IK9vF:hover .Navbar_dropdownMenu__Vg7EZ{opacity:1;visibility:visible;transform:translateY(0)}.Navbar_dropdownGroup__AoYB4{padding:8px 24px}.Navbar_dropdownGroupTitle__b2X74{font-size:.75rem;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;display:block}.Navbar_dropdownItem__vfTIG{display:block;color:var(--color-text-secondary);font-size:.95rem;padding:6px 0;text-decoration:none;transition:color .2s}.Navbar_dropdownItem__vfTIG:hover{color:var(--tth-olive,#5b6b50)}.Navbar_dropdownDivider__6R6hE{height:1px;background:var(--color-surface-alt);margin:12px 0}.Navbar_viewAll__ig_N5{display:block;padding:8px 24px;color:var(--tth-olive,#5b6b50);font-weight:600;font-size:.95rem;text-decoration:none}.Navbar_viewAll__ig_N5:hover{text-decoration:underline}.Navbar_logo__Am5h2{display:flex;justify-content:flex-start;z-index:1001}.Navbar_actions__TwM5h{display:flex;align-items:center;justify-content:flex-end;gap:24px}.Navbar_iconBtn__uyYD0{position:relative;background:none;border:none;color:var(--color-text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s;padding:0}.Navbar_iconBtn__uyYD0:hover{color:var(--tth-olive,#5b6b50)}.Navbar_badge__3QmAI{position:absolute;top:-6px;right:-8px;background:var(--color-error);color:#fff;font-size:.7rem;font-weight:700;height:18px;min-width:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid #fff}.Navbar_mobileMenuToggle__yDtKH{display:none;background:none;border:none;cursor:pointer;padding:10px;z-index:1001}.Navbar_hamburger__HA1m5{width:24px;height:18px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.Navbar_hamburger__HA1m5 span{display:block;height:2px;width:100%;background-color:var(--tth-black,var(--color-text-primary));transition:all .3s ease}.Navbar_hamburger__HA1m5.Navbar_open___npFi span:first-child{transform:translateY(8px) rotate(45deg)}.Navbar_hamburger__HA1m5.Navbar_open___npFi span:nth-child(2){opacity:0}.Navbar_hamburger__HA1m5.Navbar_open___npFi span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media (max-width:1024px){.Navbar_nav___WITp{display:flex;justify-content:space-between;align-items:center;padding:0 16px;height:70px;position:relative}.Navbar_logo__Am5h2{position:static;transform:none;flex:1;display:flex;justify-content:center}.Navbar_logo__Am5h2 img{width:100%!important;max-width:165px!important;height:auto!important}.Navbar_mobileMenuToggle__yDtKH{display:block;flex:0 0 40px}.Navbar_actions__TwM5h{flex:0 0 auto;gap:12px}.Navbar_iconBtn__uyYD0{width:38px;height:38px}.Navbar_leftLinks__A0o1T{position:absolute;top:100%;left:0;width:100%;height:auto;background:#fff;flex-direction:column;padding:32px 0;gap:24px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1000;border-bottom:1px solid var(--color-surface-alt);box-shadow:0 10px 25px rgba(0,0,0,.05)}.Navbar_leftLinks__A0o1T.Navbar_mobileOpen__81G6U{opacity:1;visibility:visible;transform:translateY(0)}.Navbar_navLink__A03oH{font-size:1.1rem;width:100%;justify-content:center}.Navbar_dropdownMenu__Vg7EZ{display:none}}@media (max-width:480px){.Navbar_nav___WITp{padding:0 8px}.Navbar_logo__Am5h2 img{width:100%!important;max-width:155px!important;height:auto!important}.Navbar_actions__TwM5h{gap:6px}.Navbar_iconBtn__uyYD0{width:36px;height:36px}.Navbar_iconBtn__uyYD0 svg{width:22px!important;height:22px!important}.Navbar_mobileMenuToggle__yDtKH{padding:6px;flex:0 0 36px;display:flex;align-items:center;justify-content:center}}.Navbar_luxeLink__FGhlb{color:#b8941f!important;font-weight:700!important;transition:all .3s ease}.Navbar_luxeLink__FGhlb:hover{color:#c49d32!important;text-shadow:0 0 8px rgba(196,157,50,.4);transform:scale(1.03)}.MarqueeTicker_marqueeContainer__K1Ru6{background-color:var(--tth-black,#000);color:var(--tth-gold,#c49d32);overflow:hidden!important;white-space:nowrap!important;height:38px!important;width:100%!important;display:flex!important;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);font-family:var(--font-sans,sans-serif);font-size:.75rem;letter-spacing:.05em;font-weight:600;position:relative;z-index:1002}.MarqueeTicker_marqueeContent__bE0Pg{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;white-space:nowrap!important;flex-shrink:0;animation:MarqueeTicker_scroll__oGYKx 40s linear infinite;width:max-content;will-change:transform}.MarqueeTicker_marqueeItem__kIfds{padding:0 24px;flex-shrink:0;white-space:nowrap!important;display:inline-block}@keyframes MarqueeTicker_scroll__oGYKx{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.WhatsAppButton_whatsappBtnWrapper__0SzMp{position:fixed;bottom:calc(env(safe-area-inset-bottom, 0px) + 92px);right:24px;z-index:9997;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;transition:all .3s cubic-bezier(.16,1,.3,1)}.WhatsAppButton_whatsappBtnContainer__EEn06{width:56px;height:56px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(37,211,102,.4),0 2px 8px rgba(0,0,0,.12);transition:all .3s cubic-bezier(.16,1,.3,1);text-decoration:none;position:relative;outline:none}.WhatsAppButton_whatsappBtnContainer__EEn06:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 16px 36px rgba(37,211,102,.5)}.WhatsAppButton_whatsappPulse__7Z7lA{position:absolute;inset:-3px;border-radius:50%;border:1.5px solid rgba(37,211,102,.5);animation:WhatsAppButton_waPulse__1Fdy_ 3s cubic-bezier(.16,1,.3,1) infinite;pointer-events:none}@keyframes WhatsAppButton_waPulse__1Fdy_{0%{transform:scale(.95);opacity:.9}to{transform:scale(1.45);opacity:0}}.WhatsAppButton_whatsappLabel__MKV_9{background:hsla(0,0%,100%,.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:8px 14px;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.1);font-size:12.5px;font-weight:600;color:#171916;pointer-events:none;white-space:nowrap;border:1px solid rgba(23,25,22,.08);opacity:0;transform:translateX(12px);transition:all .25s cubic-bezier(.16,1,.3,1)}.WhatsAppButton_whatsappBtnContainer__EEn06:hover+.WhatsAppButton_whatsappLabel__MKV_9{opacity:1;transform:translateX(0)}@media (max-width:991px){.WhatsAppButton_whatsappBtnWrapper__0SzMp{bottom:calc(env(safe-area-inset-bottom, 0px) + 138px);right:18px}.WhatsAppButton_whatsappBtnContainer__EEn06{width:50px;height:50px}.WhatsAppButton_whatsappBtnContainer__EEn06 svg{width:26px;height:26px}.WhatsAppButton_whatsappLabel__MKV_9{display:none!important}}.MobileNav_mobileNav__PSEZP{position:fixed;bottom:calc(10px + env(safe-area-inset-bottom, 0px));left:14px;right:14px;width:calc(100% - 28px);max-width:430px;margin:0 auto;background:hsla(0,0%,100%,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(48,15%,87%,.85);border-radius:28px;box-shadow:0 4px 20px rgba(23,25,22,.07),0 1px 3px rgba(23,25,22,.04);z-index:99999;padding:4px 5px;display:none;box-sizing:border-box}@media (max-width:991px){.MobileNav_mobileNav__PSEZP{display:block}}.MobileNav_container__xjCO5{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;justify-items:center;width:100%;margin:0;padding:0;gap:2px}.MobileNav_navItem__JwqMH{display:flex;align-items:center;justify-content:center;text-decoration:none;width:100%;min-height:48px;border-radius:20px;outline:none;position:relative;-webkit-tap-highlight-color:transparent;user-select:none;cursor:pointer;transition:transform .15s cubic-bezier(.2,.8,.2,1)}.MobileNav_navItem__JwqMH:active{transform:scale(.95)}.MobileNav_navItem__JwqMH:focus-visible{outline:2px solid var(--color-ink,#171916);outline-offset:2px}.MobileNav_pillContainer__S4IxU{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:6px 2px 5px;border-radius:20px;box-sizing:border-box}.MobileNav_activePill__unZDc{position:absolute;inset:0;border-radius:20px;background:rgba(41,66,56,.08);border:1px solid rgba(41,66,56,.08);box-shadow:0 1px 3px rgba(41,66,56,.03);pointer-events:none;z-index:1;animation:MobileNav_navPillPop__ikr8M .18s cubic-bezier(.16,1,.3,1) forwards}@keyframes MobileNav_navPillPop__ikr8M{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.MobileNav_iconWrapper__s0noB{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;height:22px}.MobileNav_icon___6zW2{transition:color .2s ease,opacity .2s ease,stroke-width .2s ease}.MobileNav_navItem__JwqMH:not(.MobileNav_active__2nXVc) .MobileNav_icon___6zW2{opacity:.82;color:#556458}.MobileNav_navItem__JwqMH.MobileNav_active__2nXVc .MobileNav_icon___6zW2{opacity:1;color:var(--color-ink,#171916)}.MobileNav_label__l1dv7{position:relative;z-index:2;font-family:var(--font-ui,system-ui,-apple-system,sans-serif);font-size:.6875rem;letter-spacing:.01em;line-height:1.15;margin-top:3px;text-align:center;white-space:nowrap;transition:color .2s ease,opacity .2s ease,font-weight .2s ease}.MobileNav_navItem__JwqMH:not(.MobileNav_active__2nXVc) .MobileNav_label__l1dv7{color:#556458;font-weight:500;opacity:.8}.MobileNav_navItem__JwqMH.MobileNav_active__2nXVc .MobileNav_label__l1dv7{color:var(--color-ink,#171916);font-weight:600;opacity:1}.MobileNav_badge__s_LiW{position:absolute;top:-3px;right:-9px;z-index:3;background:var(--color-error,#8b2020);color:#fff;font-size:.58rem;font-weight:700;min-width:15px;height:15px;border-radius:999px;display:flex;align-items:center;justify-content:center;padding:0 3px;border:1.5px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.15);line-height:1;pointer-events:none}@media (max-width:360px){.MobileNav_mobileNav__PSEZP{left:8px;right:8px;width:calc(100% - 16px);padding:3px;border-radius:24px}.MobileNav_pillContainer__S4IxU{padding:5px 1px 4px;border-radius:16px}.MobileNav_activePill__unZDc{border-radius:16px}.MobileNav_label__l1dv7{font-size:.6rem;letter-spacing:0}.MobileNav_badge__s_LiW{right:-7px;top:-4px;min-width:14px;height:14px;font-size:.54rem}}.TurbaAi_circleLauncherWrapper__DMFfG{position:fixed;bottom:calc(env(safe-area-inset-bottom, 0px) + 24px);right:24px;z-index:9998;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;transition:all .3s cubic-bezier(.16,1,.3,1)}@media (max-width:991px){.TurbaAi_circleLauncherWrapper__DMFfG{right:18px;bottom:calc(env(safe-area-inset-bottom, 0px) + 78px)}}.TurbaAi_circleLauncherBtn__Uv6m9{width:56px;height:56px;border-radius:50%;background:linear-gradient(145deg,#1f2320,#141614);border:1.5px solid hsla(43,41%,72%,.4);display:flex;align-items:center;justify-content:center;box-shadow:0 16px 38px -6px rgba(23,25,22,.38),0 4px 12px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.12);cursor:pointer;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);padding:0;outline:none}.TurbaAi_circleLauncherBtn__Uv6m9:hover{transform:translateY(-2px) scale(1.05);background:linear-gradient(145deg,#294238,#171916);border-color:hsla(43,41%,72%,.75);box-shadow:0 20px 45px -8px rgba(41,66,56,.45),0 0 0 3px hsla(43,41%,72%,.2)}@media (max-width:991px){.TurbaAi_circleLauncherBtn__Uv6m9{width:50px;height:50px}}.TurbaAi_launcherInnerContent__ukY4d{display:flex;align-items:center;justify-content:center;position:relative}.TurbaAi_launcherMonogramText__94IPq{color:#faf9f5;font-family:var(--font-ui);font-weight:700;font-size:15px;letter-spacing:.08em;text-shadow:0 1px 2px rgba(0,0,0,.4)}.TurbaAi_launcherSparkleIcon__qoXZA{position:absolute;top:-8px;right:-9px;color:var(--color-natural-thread,#d5c49a);animation:TurbaAi_sparkleGlow__N2ch5 3s ease-in-out infinite}@keyframes TurbaAi_sparkleGlow__N2ch5{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.15) rotate(10deg)}}.TurbaAi_turbaAiPulse__uX7An{position:absolute;inset:-3px;border-radius:50%;border:1.5px solid hsla(43,41%,72%,.45);animation:TurbaAi_turbaPulse__pGfPJ 3s cubic-bezier(.16,1,.3,1) infinite;pointer-events:none}@keyframes TurbaAi_turbaPulse__pGfPJ{0%{transform:scale(.95);opacity:.9}to{transform:scale(1.45);opacity:0}}.TurbaAi_circleLauncherLabel__its88{background:hsla(0,0%,100%,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:8px 14px;border-radius:14px;box-shadow:0 10px 30px -4px rgba(23,25,22,.12),0 0 0 1px rgba(23,25,22,.06);pointer-events:none;white-space:nowrap;border:1px solid hsla(0,0%,100%,.8);opacity:0;transform:translateX(12px);transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;gap:2px}.TurbaAi_circleLauncherBtn__Uv6m9:hover+.TurbaAi_circleLauncherLabel__its88{opacity:1;transform:translateX(0)}@media (max-width:991px){.TurbaAi_circleLauncherLabel__its88{display:none!important}}.TurbaAi_labelHeader__nEB90{display:flex;align-items:center;gap:6px}.TurbaAi_labelTitle__TvrLS{font-size:13px;font-weight:600;color:var(--color-ink,#171916);line-height:1.2;font-family:var(--font-ui)}.TurbaAi_labelPill__eqtLL{font-size:9px;font-weight:700;background:rgba(41,66,56,.1);color:var(--color-tailor-green,#294238);padding:1px 5px;border-radius:4px;font-family:var(--font-mono)}.TurbaAi_labelSubtitle__sgE_Y{font-size:11px;font-weight:500;color:var(--color-sage,#829386);line-height:1.2}.TurbaAi_unreadBadge__VQ8kI{position:absolute;top:-2px;right:-2px;background:#10b981;color:#fff;font-size:10px;font-weight:700;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.2)}.TurbaAi_modalBackdrop__EMfF2{position:fixed;inset:0;background:rgba(18,20,18,.32);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:100000;opacity:0;pointer-events:none;transition:opacity .25s ease}.TurbaAi_modalBackdropActive___ZFne{opacity:1;pointer-events:auto}.TurbaAi_panelContainer__eVyaZ{position:fixed;bottom:24px;right:24px;width:440px;height:640px;max-height:calc(100vh - 48px);background:var(--color-soft-white,#faf9f5);border:1px solid rgba(23,25,22,.08);border-radius:24px;box-shadow:0 28px 70px -12px rgba(15,23,42,.22),0 10px 24px -4px rgba(0,0,0,.06),inset 0 0 0 1px hsla(0,0%,100%,.7);z-index:100001;display:flex;flex-direction:column;overflow:hidden;font-family:var(--font-ui)}@media (max-width:991px){.TurbaAi_panelContainer__eVyaZ{position:fixed;top:0;bottom:0;left:0;right:0;width:100vw;max-width:100vw;height:100%;height:100dvh;max-height:100dvh;border-radius:0;border:none;box-shadow:none;z-index:1000000}}.TurbaAi_mobileDragHandleArea__qRgaN{display:none}@media (max-width:991px){.TurbaAi_mobileDragHandleArea__qRgaN{display:flex;align-items:center;justify-content:center;padding-top:max(8px,env(safe-area-inset-top,0px));padding-bottom:6px;background:hsla(0,0%,100%,.94);cursor:pointer;touch-action:pan-y}.TurbaAi_mobileDragHandle__j3dV6{width:40px;height:4px;border-radius:9999px;background:rgba(23,25,22,.22);transition:background .2s ease}.TurbaAi_mobileDragHandleArea__qRgaN:active .TurbaAi_mobileDragHandle__j3dV6{background:rgba(23,25,22,.5)}}.TurbaAi_header__Dxf2y{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:hsla(0,0%,100%,.88);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(23,25,22,.06);position:relative;z-index:2}@media (max-width:991px){.TurbaAi_header__Dxf2y{padding:10px 14px 12px}}.TurbaAi_backBtn__fl4n1{display:none}@media (max-width:991px){.TurbaAi_backBtn__fl4n1{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid rgba(23,25,22,.1);background:#fff;color:var(--color-ink,#171916);cursor:pointer;flex-shrink:0;transition:all .16s ease;box-shadow:0 1px 3px rgba(0,0,0,.04)}.TurbaAi_backBtn__fl4n1:active{background:var(--color-surface-alt,#f3f0e8);transform:scale(.92)}}.TurbaAi_headerLeft__KpI90{display:flex;align-items:center;gap:12px}.TurbaAi_avatarMonogram__iAuxB,.TurbaAi_avatarOrbWrapper__Igzwd{position:relative;display:flex;align-items:center;justify-content:center}.TurbaAi_avatarMonogram__iAuxB{width:36px;height:36px;border-radius:11px;background:linear-gradient(135deg,#171916,#294238);color:var(--color-natural-thread,#d5c49a);font-weight:700;font-size:13px;letter-spacing:.06em;border:1px solid hsla(43,41%,72%,.4);box-shadow:0 2px 8px rgba(0,0,0,.12);z-index:1}.TurbaAi_ambientPulseRing__8j5ow{position:absolute;inset:-2px;border-radius:13px;background:radial-gradient(circle,hsla(43,41%,72%,.4) 0,transparent 70%);opacity:.6;animation:TurbaAi_ringBreathe__jyAlX 3s ease-in-out infinite}@keyframes TurbaAi_ringBreathe__jyAlX{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.12);opacity:.8}}.TurbaAi_titleArea__zc96X{display:flex;flex-direction:column;gap:2px}.TurbaAi_titleRow__pBPDI{display:flex;align-items:center;gap:8px}.TurbaAi_titleMain__y4h65{font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:var(--color-text-primary,#171916);margin:0;line-height:1.2}.TurbaAi_conciergeBadge__so81A{display:inline-flex;align-items:center;gap:3px;background:rgba(41,66,56,.08);border:1px solid rgba(41,66,56,.15);border-radius:9999px;font-size:10px;font-weight:600;padding:1.5px 7px;letter-spacing:.02em}.TurbaAi_badgeSparkle__9tYm6,.TurbaAi_conciergeBadge__so81A{color:var(--color-tailor-green,#294238)}.TurbaAi_statusRow__ZMy5b{display:flex;align-items:center;gap:6px}.TurbaAi_statusDotLive__5Udfr{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 6px rgba(16,185,129,.6);animation:TurbaAi_dotLive__xvG_8 2s ease-in-out infinite}@keyframes TurbaAi_dotLive__xvG_8{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.2);opacity:1}}.TurbaAi_titleSub__XxGmQ{font-size:11px;font-weight:500;color:var(--color-text-muted,#829386);line-height:1.2}.TurbaAi_headerActions__HOQW4{display:flex;align-items:center;gap:6px}.TurbaAi_headerIconBtn__UcDP5{width:30px;height:30px;border-radius:50%;border:1px solid rgba(23,25,22,.08);background:#fff;color:var(--color-text-secondary,#4a4a45);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .16s ease;box-shadow:0 1px 3px rgba(0,0,0,.02)}.TurbaAi_headerIconBtn__UcDP5:hover{background:var(--color-ink,#171916);color:#fff;border-color:var(--color-ink,#171916);transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,.1)}@media (max-width:991px){.TurbaAi_headerIconBtnMinimize__VGCxw{display:none}}.TurbaAi_headerIconBtnClose__DxpPa{width:32px;height:32px;border-radius:50%;border:1px solid rgba(23,25,22,.12);background:#fff;color:var(--color-ink,#171916);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .16s ease;box-shadow:0 1px 3px rgba(0,0,0,.03)}.TurbaAi_headerIconBtnClose__DxpPa:hover{background:#ef4444;border-color:#ef4444;color:#fff;transform:translateY(-1px)}@media (max-width:991px){.TurbaAi_headerIconBtnClose__DxpPa{width:36px;height:36px;background:rgba(23,25,22,.06);border-color:rgba(23,25,22,.12)}.TurbaAi_headerIconBtnClose__DxpPa:active{background:#ef4444;color:#fff;border-color:#ef4444}}.TurbaAi_messagesScroll__0GPzv{flex:1;overflow-y:auto;padding:20px 18px;display:flex;flex-direction:column;gap:18px;background:var(--color-soft-white,#faf9f5);scroll-behavior:smooth}.TurbaAi_messageRow__dGnue{display:flex;flex-direction:column;max-width:88%}.TurbaAi_messageRowUser__1Mmu1{align-self:flex-end;align-items:flex-end}.TurbaAi_messageRowAssistant__RrkPs{align-self:flex-start;align-items:flex-start}.TurbaAi_assistantMetaRow__yuyja{display:flex;align-items:center;gap:6px;margin-bottom:5px;padding-left:2px}.TurbaAi_assistantLabel__Fonte{font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--color-sage,#829386);font-family:var(--font-mono)}.TurbaAi_metaDivider__KzNZe{font-size:9px;color:var(--color-sage,#829386);opacity:.5}.TurbaAi_timeTag__q7Cd8{font-size:10px;color:var(--color-text-muted,#829386);font-family:var(--font-mono)}.TurbaAi_bubbleUser__NQ2_C{background:linear-gradient(135deg,#1f2320,#141614);color:var(--color-warm-bone,#f3f0e8);padding:12px 18px;border-radius:18px 18px 4px 18px;line-height:1.55;box-shadow:0 4px 16px -2px rgba(23,25,22,.16),inset 0 1px 0 hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.06)}.TurbaAi_bubbleAssistant__mDpEl,.TurbaAi_bubbleUser__NQ2_C{font-size:13.5px;white-space:pre-wrap;word-break:break-word}.TurbaAi_bubbleAssistant__mDpEl{background:#fff;color:var(--color-text-primary,#171916);border:1px solid rgba(23,25,22,.07);padding:14px 18px;border-radius:18px 18px 18px 4px;line-height:1.6;box-shadow:0 2px 10px -2px rgba(0,0,0,.04)}.TurbaAi_quickOptionsWrapper__i08EQ{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.TurbaAi_quickOptionChip__T_eQa{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;background:hsla(0,0%,100%,.95);color:var(--color-text-primary,#171916);border:1px solid rgba(23,25,22,.11);padding:8px 13px;border-radius:10px;font-size:12.5px;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);user-select:none;box-shadow:0 1px 3px rgba(0,0,0,.03)}.TurbaAi_chipText__NAMPK{white-space:nowrap}.TurbaAi_chipArrow__2SIYO{color:var(--color-sage,#829386);transition:all .2s ease;flex-shrink:0}.TurbaAi_quickOptionChip__T_eQa:hover{background:var(--color-ink,#171916);color:var(--color-soft-white,#faf9f5);border-color:var(--color-ink,#171916);transform:translateY(-1.5px);box-shadow:0 6px 18px -4px rgba(23,25,22,.18)}.TurbaAi_quickOptionChip__T_eQa:hover .TurbaAi_chipArrow__2SIYO{color:var(--color-natural-thread,#d5c49a);transform:translate(2px,-2px)}.TurbaAi_quickOptionChip__T_eQa:active{transform:translateY(0) scale(.98)}.TurbaAi_productCardsContainer__k3p44{display:flex;flex-direction:column;gap:12px;width:100%;margin-top:12px}.TurbaAi_productCatalogHeader__AwgXW{display:flex;align-items:center;gap:6px;font-size:11px;font-family:var(--font-mono);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-sage,#829386);padding-left:2px}.TurbaAi_productCard__ANB57{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid rgba(23,25,22,.08);border-radius:16px;padding:12px;box-shadow:0 4px 18px -3px rgba(0,0,0,.05);transition:all .2s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.TurbaAi_productCard__ANB57:hover{border-color:rgba(23,25,22,.2);transform:translateY(-1.5px);box-shadow:0 8px 26px -4px rgba(23,25,22,.1)}.TurbaAi_productImageWrapper__uKC14{position:relative;width:76px;height:76px;flex-shrink:0;border-radius:10px;overflow:hidden;background:var(--color-surface-alt,#f3f0e8)}.TurbaAi_productImage__Otrk3{object-fit:cover;transition:transform .3s ease}.TurbaAi_productCard__ANB57:hover .TurbaAi_productImage__Otrk3{transform:scale(1.06)}.TurbaAi_noImage__xA0gR{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--color-text-muted,#829386)}.TurbaAi_productBadge__LP15U{position:absolute;top:4px;left:4px;background:rgba(23,25,22,.9);color:#fff;font-size:8.5px;font-weight:700;padding:2px 5px;border-radius:4px;font-family:var(--font-mono);letter-spacing:.02em;backdrop-filter:blur(4px)}.TurbaAi_productDetails__qDaSd{flex:1;justify-content:space-between;min-width:0}.TurbaAi_productDetails__qDaSd,.TurbaAi_productMeta__4rzy2{display:flex;flex-direction:column}.TurbaAi_productCategory__EP23e{font-size:10px;color:var(--color-text-muted,#829386);text-transform:uppercase;letter-spacing:.06em;font-weight:700;font-family:var(--font-mono)}.TurbaAi_productTitle__Cz3ZL{font-size:13.5px;font-weight:600;color:var(--color-text-primary,#171916);margin:1px 0;letter-spacing:-.01em}.TurbaAi_productTitle__Cz3ZL,.TurbaAi_productType__pgfeW{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TurbaAi_productType__pgfeW{font-size:11px;color:var(--color-text-secondary,#4a4a45);margin:0}.TurbaAi_productPriceRow__7QRG_{display:flex;align-items:center;justify-content:space-between;margin-top:8px;gap:8px}.TurbaAi_priceContainer__476Lr{display:flex;align-items:baseline;gap:2px;flex-shrink:0}.TurbaAi_productPrice__CyDJz{font-size:14px;font-weight:700;color:var(--color-text-primary,#171916)}.TurbaAi_productMoqLabel__dEIj4{font-size:11px;color:var(--color-text-muted,#829386)}.TurbaAi_productActions__1D0ja{display:flex;align-items:center;gap:6px;flex-shrink:0}.TurbaAi_viewBtn__yFZ6l{background:transparent;color:var(--color-text-primary,#171916);border:1px solid rgba(23,25,22,.14);border-radius:7px;padding:5px 9px;font-size:11px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:3px;transition:all .15s ease;white-space:nowrap;flex-shrink:0}.TurbaAi_viewBtn__yFZ6l:hover{background:var(--color-surface-alt,#f3f0e8);border-color:var(--color-ink,#171916)}.TurbaAi_customizeBtn__qY6PG{background:var(--color-tailor-green,#294238);color:#fff;border:none;border-radius:7px;padding:5px 11px;font-size:11px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all .15s ease;box-shadow:0 2px 6px rgba(41,66,56,.25);white-space:nowrap;flex-shrink:0}.TurbaAi_customizeBtn__qY6PG:hover{background:#1e332b;transform:translateY(-1px);box-shadow:0 4px 10px rgba(41,66,56,.35)}@media (max-width:480px){.TurbaAi_productCard__ANB57{padding:10px;gap:10px}.TurbaAi_productPriceRow__7QRG_{flex-direction:column;align-items:stretch;gap:8px}.TurbaAi_productActions__1D0ja{width:100%;display:grid;grid-template-columns:1fr 1.3fr;gap:6px}.TurbaAi_customizeBtn__qY6PG,.TurbaAi_viewBtn__yFZ6l{justify-content:center;width:100%;padding:6px 8px;font-size:11px}}.TurbaAi_typingRow__WIO_l{display:flex;align-items:center;gap:8px;align-self:flex-start}.TurbaAi_typingAvatar__3LUEd{width:22px;height:22px;border-radius:6px;background:var(--color-tailor-green,#294238);color:var(--color-natural-thread,#d5c49a);display:flex;align-items:center;justify-content:center}.TurbaAi_typingCard__ocFpx{display:flex;align-items:center;gap:5px;padding:10px 14px;background:#fff;border:1px solid rgba(23,25,22,.08);border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.03)}.TurbaAi_typingDot__zfugt{width:5px;height:5px;border-radius:50%;background:var(--color-tailor-green,#294238);animation:TurbaAi_typingFluid__BwzLe 1.3s ease-in-out infinite}.TurbaAi_typingDot__zfugt:nth-child(2){animation-delay:.18s}.TurbaAi_typingDot__zfugt:nth-child(3){animation-delay:.36s}@keyframes TurbaAi_typingFluid__BwzLe{0%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-5px);opacity:1;background:var(--color-natural-thread,#d5c49a)}}.TurbaAi_inputAreaWrapper__g7PMB{padding:14px 18px 16px;background:hsla(48,33%,97%,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(23,25,22,.06)}@media (max-width:991px){.TurbaAi_inputAreaWrapper__g7PMB{padding:12px 16px calc(14px + env(safe-area-inset-bottom, 0px))}}.TurbaAi_commandBar__KReha{background:#fff;border:1px solid rgba(23,25,22,.12);border-radius:18px;padding:8px 10px 8px 14px;box-shadow:0 4px 16px -2px rgba(23,25,22,.05);transition:all .2s cubic-bezier(.16,1,.3,1)}.TurbaAi_commandBar__KReha:focus-within{border-color:rgba(23,25,22,.4);box-shadow:0 8px 24px -4px rgba(23,25,22,.1),0 0 0 3px rgba(41,66,56,.07)}.TurbaAi_inputRow__uAh0D{display:flex;align-items:center;gap:8px}.TurbaAi_inputField__0BkR_{flex:1;background:transparent;border:none;font-family:var(--font-ui);font-size:13.5px;color:var(--color-text-primary,#171916);outline:none;padding:6px 0;letter-spacing:-.01em}.TurbaAi_inputField__0BkR_::placeholder{color:#9ca3af;font-weight:400}.TurbaAi_sendBtn__XbOKa{background:var(--color-ink,#171916);color:#fff;border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);flex-shrink:0;box-shadow:0 2px 6px rgba(0,0,0,.12)}.TurbaAi_sendBtn__XbOKa:hover:not(:disabled){background:var(--color-tailor-green,#294238);transform:scale(1.08);box-shadow:0 4px 12px rgba(41,66,56,.3)}.TurbaAi_sendBtn__XbOKa:disabled{opacity:.25;cursor:not-allowed;transform:none;background:var(--color-sage,#829386)}.TurbaAi_commandBarFooter__RqW_K{display:flex;align-items:center;justify-content:space-between;padding-top:6px;border-top:1px solid rgba(23,25,22,.05);margin-top:4px}.TurbaAi_commandHint__z5HO1{font-size:10.5px;color:var(--color-sage,#829386);display:flex;align-items:center;gap:4px;font-family:var(--font-ui)}.TurbaAi_kbdKey__Fib8k{background:#faf9f5;border:1px solid rgba(23,25,22,.12);border-radius:3px;padding:0 4px;font-family:var(--font-mono);font-size:9px;font-weight:600}.TurbaAi_brandBadge__6fV2L{font-size:10.5px;color:var(--color-sage,#829386);display:flex;align-items:center;gap:4px;font-weight:500}.TurbaAi_brandIcon__aoMQ8{color:var(--color-tailor-green,#294238)}.TurbaAi_errorBanner__M0WCp{background:#fef2f2;color:#b91c1c;font-size:12px;padding:8px 16px;border-top:1px solid rgba(185,28,28,.15);display:flex;align-items:center;justify-content:space-between}.CookieConsent_banner__LSKnM{position:fixed;bottom:0;left:0;right:0;z-index:100000;background:#fff;border-top:1px solid #e0e0e0;box-shadow:0 -2px 16px rgba(0,0,0,.07);animation:CookieConsent_slideUp__wmL4o .35s cubic-bezier(.22,1,.36,1) forwards;max-height:85vh;max-height:85dvh;overflow-y:auto}@keyframes CookieConsent_slideUp__wmL4o{0%{transform:translateY(100%)}to{transform:translateY(0)}}.CookieConsent_inner__hl0Wh{display:flex;align-items:flex-start;gap:32px;max-width:1400px;margin:0 auto;padding:18px 32px}.CookieConsent_textBlock__RMteK{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.CookieConsent_body__lyTbR{font-family:var(--font-sans,sans-serif);font-size:.8rem;line-height:1.65;color:#333;margin:0}.CookieConsent_body__lyTbR strong{font-weight:600;color:#111}.CookieConsent_policyLine__W_EVf{font-family:var(--font-sans,sans-serif);font-size:.78rem;line-height:1.6;color:#666;margin:0}.CookieConsent_policyLink__jA_sO{color:#111;text-decoration:underline;text-underline-offset:2px}.CookieConsent_policyLink__jA_sO:hover{color:#555}.CookieConsent_actions__fX_ph{display:flex;flex-direction:column;align-items:stretch;gap:8px;flex-shrink:0;min-width:200px}.CookieConsent_btnSettings__7qZ_d{font-family:var(--font-sans,sans-serif);font-size:.78rem;color:#555;background:none;border:none;cursor:pointer;text-align:right;padding:4px 0;transition:color .18s;white-space:nowrap}.CookieConsent_btnSettings__7qZ_d:hover{color:#111}.CookieConsent_btnReject__7sind{font-family:var(--font-sans,sans-serif);font-size:.78rem;color:#555;background:none;border:1px solid #ccc;cursor:pointer;padding:9px 16px;border-radius:2px;transition:border-color .18s,color .18s;white-space:nowrap}.CookieConsent_btnReject__7sind:hover{border-color:#888;color:#111}.CookieConsent_btnAccept__rKNlV{font-family:var(--font-sans,sans-serif);font-size:.78rem;font-weight:500;letter-spacing:.02em;color:#fff;background:#111;border:1px solid #111;cursor:pointer;padding:10px 16px;border-radius:2px;transition:background .18s;white-space:nowrap;text-align:center}.CookieConsent_btnAccept__rKNlV:hover{background:#333;border-color:#333}.CookieConsent_settingsPanel__R7GpY{background:#f9f9f9;border:1px solid #ebebeb;border-radius:4px;padding:4px 14px;margin-top:4px}.CookieConsent_settingsRow__dkaaH{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0}.CookieConsent_settingsLabel__MHaN5{font-family:var(--font-sans,sans-serif);font-size:.79rem;font-weight:600;color:#111;display:block}.CookieConsent_settingsDesc___eCiP{font-family:var(--font-sans,sans-serif);font-size:.72rem;color:#777;display:block;margin-top:2px}.CookieConsent_divider__eh8Zc{height:1px;background:#eee}.CookieConsent_toggle__sSRSC{position:relative;width:40px;height:22px;border-radius:999px;background:#ddd;border:none;cursor:pointer;flex-shrink:0;transition:background .22s;padding:0}.CookieConsent_toggleOn__lU4fE{background:#111}.CookieConsent_toggleLocked__Jzpkk{cursor:not-allowed;opacity:.5}.CookieConsent_toggleThumb__2fEBJ{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .22s cubic-bezier(.22,1,.36,1);box-shadow:0 1px 3px rgba(0,0,0,.2)}.CookieConsent_toggleOn__lU4fE .CookieConsent_toggleThumb__2fEBJ{transform:translateX(18px)}@media (max-width:991px){.CookieConsent_banner__LSKnM{bottom:74px;bottom:calc(70px + env(safe-area-inset-bottom, 0px));z-index:999999;transform:translateZ(0);border-bottom:1px solid #e0e0e0;box-shadow:0 -4px 16px rgba(0,0,0,.08),0 4px 16px rgba(0,0,0,.08)}.CookieConsent_inner__hl0Wh{flex-direction:column;gap:14px;padding:16px 20px}.CookieConsent_body__lyTbR{font-size:.75rem;line-height:1.5}.CookieConsent_policyLine__W_EVf{font-size:.72rem;line-height:1.45}.CookieConsent_actions__fX_ph{width:100%;min-width:unset}.CookieConsent_btnSettings__7qZ_d{text-align:left}}.page_bookingContainer__qTz1g{background-color:var(--bg-main,#fffbeb);color:var(--text-main,#1f2937);font-family:var(--font-sans);overflow-x:hidden;position:relative;min-height:100vh;padding-bottom:80px}.page_noiseOverlay__rXqVa{position:fixed;inset:0;width:100%;height:100%;z-index:1;opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E")}.page_radialGlows__ptn4j{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.page_glow1__O8o4Y{position:absolute;top:5%;left:15%;width:600px;height:600px;background:radial-gradient(circle,rgba(107,125,96,.15) 0,hsla(0,0%,100%,0) 70%);filter:blur(80px)}.page_glow2__4_6uV{position:absolute;top:55%;right:5%;width:800px;height:800px;background:radial-gradient(circle,rgba(196,157,50,.1) 0,hsla(0,0%,100%,0) 70%);filter:blur(100px)}.page_glow3__6asxH{position:absolute;bottom:2%;left:10%;width:500px;height:500px;background:radial-gradient(circle,rgba(107,125,96,.1) 0,hsla(0,0%,100%,0) 70%);filter:blur(60px)}.page_hero__N_6Vt{position:relative;min-height:auto;display:flex;align-items:center;justify-content:center;padding:100px 0 30px;z-index:2}.page_heroContent__UZALO{text-align:center;max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:24px}.page_heroTagline__YdSJW{font-size:.85rem;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--tth-olive-dark,#4a5c3f);margin-bottom:8px}.page_heroTitle__Tm_iX{font-family:var(--font-ui,sans-serif);font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:700;line-height:1.08;color:var(--color-neutral-800,#1f2937);letter-spacing:-.025em}.page_heroTitle__Tm_iX span{font-style:normal;font-family:var(--font-ui,sans-serif);color:var(--tth-olive,#6b7d60)}.page_heroSub__8xUtm{font-size:1.15rem;line-height:1.7;color:var(--color-neutral-600,#4b5563);max-width:680px;margin-bottom:16px}.page_heroCtaGroup__DYUy_{display:flex;gap:16px;align-items:center;margin-top:16px}.page_primaryCta__LiLIr{background:var(--tth-black,#111);border:1px solid var(--tth-black,#111);color:#fff;padding:16px 36px;border-radius:4px;font-size:.95rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;display:inline-flex;align-items:center;gap:12px;cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:all .3s cubic-bezier(.16,1,.3,1)}.page_primaryCta__LiLIr:hover{background:var(--tth-olive-dark,#4a5c3f);border-color:var(--tth-olive-dark,#4a5c3f);box-shadow:0 15px 40px rgba(74,92,63,.15);transform:translateY(-2px)}.page_secondaryCta__Ef82h{background:transparent;border:1px solid rgba(0,0,0,.15);color:var(--color-neutral-800,#1f2937);padding:16px 36px;border-radius:4px;font-size:.95rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.page_secondaryCta__Ef82h:hover{border-color:var(--tth-black,#111);color:var(--tth-black,#111);background:rgba(0,0,0,.02)}.page_scrollIndicator__RGSdx{margin-top:60px;display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--color-neutral-500,#6b7280);font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;cursor:pointer}.page_scrollDot__clBC3{width:6px;height:6px;background-color:var(--tth-olive,#6b7d60);border-radius:50%;box-shadow:0 0 10px rgba(107,125,96,.4)}.page_gallerySection__8_iGZ{padding:60px 0;position:relative;z-index:2;background:linear-gradient(180deg,var(--bg-main,#fffbeb) 0,#fff 50%,var(--bg-main,#fffbeb) 100%)}.page_sectionHeader__GcFRx{text-align:center;max-width:700px;margin:0 auto 40px}.page_sectionLabel__VTHZ6{font-size:.8rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--tth-olive-dark,#4a5c3f);margin-bottom:12px}.page_sectionTitle__YQGIl{font-family:var(--font-ui,sans-serif);font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--color-neutral-800,#1f2937);line-height:1.15;letter-spacing:-.025em}.page_sectionSub__zEQjR{color:var(--color-neutral-600,#4b5563);font-size:1.1rem;margin-top:16px;line-height:1.6}.page_galleryGrid__lGs0Q{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;align-items:center;margin-top:30px}.page_galleryItem__8eA8n{position:relative;border-radius:4px;overflow:hidden;box-shadow:0 25px 60px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.06);aspect-ratio:4/3;cursor:pointer}.page_galleryImg__Lndtt{transition:transform .8s cubic-bezier(.16,1,.3,1);object-fit:cover}.page_galleryItem__8eA8n:hover .page_galleryImg__Lndtt{transform:scale(1.06)}.page_galleryOverlay__N0c3p{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent 60%);opacity:.85;transition:opacity .3s ease;padding:24px;display:flex;flex-direction:column;justify-content:flex-end}.page_galleryItem__8eA8n:hover .page_galleryOverlay__N0c3p{opacity:.95}.page_galleryTag__V9odG{font-size:.7rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--tth-beige-light,#e8e0d4);margin-bottom:6px}.page_galleryTitle__pCDlB{font-family:var(--font-ui,sans-serif);font-size:1.2rem;font-weight:600;color:#fff}.page_item1__SQ2Oy{grid-column:span 7;aspect-ratio:16/10}.page_item2__pHc_k,.page_item3__aaXJy{grid-column:span 5;aspect-ratio:1}.page_item4__NIaGt{grid-column:span 7;aspect-ratio:16/10}.page_bookingSection__bMTQK{padding:60px 0 30px;position:relative;z-index:2}.page_bookingGlassPanel__SOX_D{max-width:1000px;margin:0 auto;background:hsla(0,0%,100%,.8);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(0,0,0,.08);border-radius:8px;overflow:hidden;box-shadow:0 40px 100px rgba(0,0,0,.05),0 0 40px rgba(107,125,96,.02)}.page_bookingHeader__iwgL6{padding:40px;border-bottom:1px solid rgba(0,0,0,.06);display:flex;justify-content:space-between;align-items:center}.page_stepIndicators__YX4Tx{display:flex;gap:24px}.page_stepIndicator__ku19X{display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-neutral-400,#9ca3af);transition:color .3s ease}.page_stepIndicatorActive__DiCow{color:var(--color-neutral-800,#1f2937)}.page_stepIndicatorCompleted__pm8FL{color:var(--tth-olive-dark,#4a5c3f)}.page_stepNum__Suoab{width:24px;height:24px;border-radius:50%;background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;font-size:.75rem;transition:all .3s ease}.page_stepIndicatorActive__DiCow .page_stepNum__Suoab{background:var(--tth-black,#111);color:#fff;border-color:var(--tth-black,#111);box-shadow:0 0 15px rgba(0,0,0,.05)}.page_stepIndicatorCompleted__pm8FL .page_stepNum__Suoab{background:var(--tth-olive-dark,#4a5c3f);color:#fff;border-color:var(--tth-olive-dark,#4a5c3f)}.page_bookingBody__2Wzyj{padding:48px;min-height:480px}.page_formLabel__lOail{font-family:var(--font-ui,sans-serif);font-size:1.6rem;color:var(--color-neutral-800,#1f2937);font-weight:700;letter-spacing:-.02em;margin-bottom:32px;text-align:center}.page_purposeGrid__OoO9_{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.page_purposeCard__A90GC{background:rgba(0,0,0,.01);border:1px solid rgba(0,0,0,.06);padding:30px 24px;border-radius:4px;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center}.page_purposeCard__A90GC:hover{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.15);transform:translateY(-4px)}.page_purposeCardActive__18ALc{background:rgba(107,125,96,.05)!important;border-color:var(--tth-olive,#6b7d60)!important;box-shadow:0 0 20px rgba(107,125,96,.05)}.page_purposeIcon__UDbXG{color:var(--color-neutral-500,#6b7280);transition:color .3s ease}.page_purposeCardActive__18ALc .page_purposeIcon__UDbXG{color:var(--tth-olive,#6b7d60)}.page_purposeName__L6KkT{font-size:1.1rem;font-weight:500;color:var(--color-neutral-800,#1f2937)}.page_purposeDesc__ni3NF{font-size:.85rem;color:var(--color-neutral-500,#6b7280);line-height:1.5}.page_datePickerContainer__td05O{max-width:480px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.page_darkInput__xsZtR{width:100%;padding:16px 20px;background:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.08);border-radius:4px;color:var(--color-neutral-800,#1f2937);font-size:1.05rem;outline:none;font-family:inherit;transition:all .3s ease}.page_darkInput__xsZtR:focus{border-color:var(--tth-olive,#6b7d60);background:rgba(0,0,0,.03);box-shadow:0 0 15px rgba(107,125,96,.05)}.page_quickDateGrid__ooZ0N{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.page_quickDatePill__M1WYJ{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:12px 8px;font-size:.85rem;font-weight:600;color:#1e293b;text-align:center;cursor:pointer;transition:all .2s ease;outline:none}.page_quickDatePill__M1WYJ:hover{border-color:#0f172a;background:#f1f5f9}.page_quickDatePillActive__FC2LP{background:#0f172a!important;border-color:#0f172a!important;color:#fff!important;box-shadow:0 4px 12px rgba(15,23,42,.15)}@media (max-width:600px){.page_quickDateGrid__ooZ0N{grid-template-columns:repeat(2,1fr)}}.page_slotsGrid__ErjzN{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:800px;margin:0 auto}.page_slotCard__dUSIb{background:rgba(0,0,0,.01);border:1px solid rgba(0,0,0,.06);padding:20px 16px;border-radius:4px;font-size:1rem;font-weight:600;color:var(--color-neutral-700,#374151);cursor:pointer;transition:all .25s ease;display:flex;align-items:center;justify-content:center;gap:8px}.page_slotCard__dUSIb:hover{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.15);transform:translateY(-2px)}.page_slotCardActive__s4YVi{background:var(--tth-olive-dark,#4a5c3f)!important;border-color:var(--tth-olive,#6b7d60)!important;color:#fff!important;box-shadow:0 0 20px rgba(107,125,96,.15)}.page_detailsForm__3q_PA{max-width:680px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.page_formRow__2_eH7{display:grid;grid-template-columns:1fr 1fr;gap:24px}.page_formInputLabel__NYHv5{display:block;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-neutral-500,#6b7280);margin-bottom:8px}.page_bookingFooter__4ZtqI{padding:32px 48px;border-top:1px solid rgba(0,0,0,.06);display:flex;justify-content:space-between;background:rgba(0,0,0,.01)}.page_backBtn__IraHS{background:transparent;border:1px solid rgba(0,0,0,.1);color:var(--color-neutral-600,#4b5563);padding:12px 28px;border-radius:4px;font-size:.88rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:all .3s ease}.page_backBtn__IraHS:hover{border-color:var(--tth-black,#111);color:var(--tth-black,#111)}.page_nextBtn__vLDk7{background:var(--tth-black,#111);border:1px solid var(--tth-black,#111);color:#fff;padding:12px 32px;border-radius:4px;font-size:.88rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:all .3s ease}.page_nextBtn__vLDk7:hover{background:var(--tth-olive-dark,#4a5c3f);border-color:var(--tth-olive-dark,#4a5c3f);transform:translateY(-1px)}.page_nextBtn__vLDk7:disabled{opacity:.4;cursor:not-allowed}.page_successContainer__pWTzO{text-align:center;padding:60px 20px;max-width:600px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:24px}.page_successRing__EwEmw{width:90px;height:90px;border-radius:50%;background:rgba(107,125,96,.05);border:1px solid rgba(107,125,96,.2);display:flex;align-items:center;justify-content:center;color:var(--tth-olive,#6b7d60);box-shadow:0 0 40px rgba(107,125,96,.05);margin-bottom:8px}.page_successTitle__mPnr0{font-family:var(--font-ui,sans-serif);font-size:2.2rem;color:var(--color-neutral-800,#1f2937);font-weight:700;letter-spacing:-.02em}.page_successDesc__KQqx3{color:var(--color-neutral-600,#4b5563);font-size:1.1rem;line-height:1.6}.page_locationSection__U86dW{padding:50px 0;position:relative;z-index:2;border-top:1px solid rgba(0,0,0,.06)}.page_locationGrid__sEDj8{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:center}.page_locationInfo__VREv8{display:flex;flex-direction:column;gap:32px}.page_locationDetails__HEvpa{display:flex;flex-direction:column;gap:24px}.page_locationRow__S8Ryt{display:flex;gap:16px;align-items:flex-start}.page_locationIcon__r3q2R{color:var(--tth-olive,#6b7d60);margin-top:4px}.page_locationText__Y1qcx strong{display:block;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-neutral-800,#1f2937);margin-bottom:4px}.page_locationText__Y1qcx p{color:var(--color-neutral-600,#4b5563);font-size:1rem;line-height:1.5}.page_mapWrapper__qRAW4{position:relative;border-radius:8px;overflow:hidden;border:1px solid rgba(0,0,0,.08);box-shadow:0 30px 80px rgba(0,0,0,.05);aspect-ratio:16/10}.page_styledMap__syubD{width:100%;height:100%;border:none;opacity:.95;transition:opacity .3s ease}.page_styledMap__syubD:hover{opacity:1}@media (max-width:1024px){.page_locationGrid__sEDj8{grid-template-columns:1fr;gap:40px}.page_purposeGrid__OoO9_{grid-template-columns:repeat(2,1fr)}.page_slotsGrid__ErjzN{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.page_heroContent__UZALO{gap:16px}.page_heroCtaGroup__DYUy_{flex-direction:column;width:100%;max-width:320px}.page_primaryCta__LiLIr,.page_secondaryCta__Ef82h{width:100%;justify-content:center}.page_galleryGrid__lGs0Q{display:flex;flex-direction:column;gap:24px}.page_galleryItem__8eA8n{width:100%}.page_bookingGlassPanel__SOX_D{border-radius:0;border-left:none;border-right:none}.page_bookingHeader__iwgL6{padding:24px;flex-direction:column;gap:16px;align-items:flex-start}.page_bookingBody__2Wzyj{padding:24px}.page_purposeGrid__OoO9_{grid-template-columns:1fr}.page_slotsGrid__ErjzN{grid-template-columns:repeat(2,1fr)}.page_formRow__2_eH7{grid-template-columns:1fr;gap:16px}.page_bookingFooter__4ZtqI{padding:24px}}.page_pageWrapper__qcdE7{min-height:100vh;display:flex;flex-direction:column}.page_layout__C3vge{display:flex;flex:1;min-height:calc(100vh - 80px)}@media (max-width:992px){.page_layout__C3vge{flex-direction:column}}.page_leftColumn__CO6sx{flex:0 0 55%;background:var(--tth-white);padding:80px 5% 120px 10%;display:flex;justify-content:flex-start}.page_leftContent__sHHpS{width:100%;max-width:700px;display:flex;flex-direction:column;gap:32px}.page_rightColumn__WlzOW{flex:0 0 45%;background-image:url(https://images.unsplash.com/photo-1612423284934-2850a4ea6b0f?w=1920&q=80);background-size:cover;background-position:50%;position:relative;padding:80px 5%;display:flex;justify-content:center}.page_rightColumn__WlzOW:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.page_rightContent__pASwF{width:100%;max-width:500px;position:sticky;top:100px;z-index:1;padding:40px}.page_rightContent__pASwF .page_sectionTitle__k7geI{color:#fff;border-bottom:1px solid hsla(0,0%,100%,.2)}.page_rightContent__pASwF .page_itemName__T_Eaw{color:hsla(0,0%,100%,.8)}.page_rightContent__pASwF .page_itemPrice__gH25Q{color:#fff}.page_rightContent__pASwF .page_totalRow__3QZVE{color:#fff;border-top:1px solid hsla(0,0%,100%,.2)}.page_rightContent__pASwF .page_summaryBreakdown__VES3Q{color:hsla(0,0%,100%,.9);margin-top:16px;display:flex;flex-direction:column;gap:8px;padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.2);font-size:.9rem}.page_rightContent__pASwF .page_payBtn__yfUs3{background:var(--tth-white);color:var(--tth-olive-dark);font-weight:600}.page_rightContent__pASwF .page_payBtn__yfUs3:hover:not(:disabled){background:var(--tth-beige-light);color:var(--tth-black)}@media (max-width:992px){.page_leftColumn__CO6sx,.page_rightColumn__WlzOW{flex:none;width:100%;padding:40px 24px;justify-content:flex-start}.page_leftContent__sHHpS,.page_rightContent__pASwF{max-width:100%}.page_rightColumn__WlzOW{border-left:none;border-top:1px solid var(--tth-beige-light)}.page_rightContent__pASwF{position:static}}.page_backLink__Z4RE0{display:flex;align-items:center;gap:8px;color:var(--tth-text-muted);margin-bottom:24px;text-decoration:none;font-family:var(--font-sans);font-weight:500;text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;transition:color .2s}.page_backLink__Z4RE0:hover{color:var(--tth-black)}.page_title__c_7Td{font-size:clamp(2rem,3.5vw,2.75rem);font-weight:700;margin-bottom:48px;letter-spacing:-.025em}.page_sectionTitle__k7geI,.page_title__c_7Td{font-family:var(--font-ui,sans-serif);color:var(--tth-black)}.page_sectionTitle__k7geI{font-size:1.35rem;font-weight:600;margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid var(--tth-beige-light);letter-spacing:-.015em}.page_form__FLUlx{display:flex;flex-direction:column;gap:32px}.page_formRow__aX9ZJ{display:grid;grid-template-columns:1fr 1fr;gap:20px}.page_formRow3__6QOFt{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media (max-width:480px){.page_formRow3__6QOFt,.page_formRow__aX9ZJ{grid-template-columns:1fr;gap:20px}}.page_inputGroup__gaRR5{display:flex;flex-direction:column;gap:8px}.page_label__RNmIS{font-family:var(--font-sans);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#444}.page_input__Nvr30{height:56px;padding:0 18px;border-radius:8px;border:1px solid #e5e7eb;background:#fcfcfb;font-family:var(--font-sans);font-size:1rem;color:var(--tth-black);transition:all .2s ease;width:100%;appearance:none;-webkit-appearance:none;box-sizing:border-box}.page_input__Nvr30:focus{outline:none;border-color:var(--tth-black);background:#fff;box-shadow:0 0 0 4px rgba(0,0,0,.03)}.page_customDropdownContainer__vXYf4{position:relative;width:100%}.page_dropdownToggle__D1Raa{width:100%;height:56px;padding:0 18px;border-radius:8px;border:1px solid #e5e7eb;background:#fcfcfb;font-family:var(--font-sans);font-size:1rem;color:var(--tth-black);text-align:left;cursor:pointer;transition:all .2s ease;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}.page_dropdownToggle__D1Raa:after{content:"";width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23444' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.page_dropdownToggle__D1Raa:focus{outline:none;border-color:var(--tth-black);background:#fff;box-shadow:0 0 0 4px rgba(0,0,0,.03)}.page_dropdownMenu__lTAC5{position:absolute;top:calc(100% + 4px);left:0;width:100%;max-height:200px;overflow-y:auto;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.1);z-index:100}.page_dropdownItem__Ko55P{padding:12px 18px;font-family:var(--font-sans);font-size:.95rem;color:#444;cursor:pointer;transition:background .2s}.page_dropdownItem__Ko55P:hover{background:#f9f9f7;color:var(--tth-black)}.page_dropdownItem__Ko55P:not(:last-child){border-bottom:1px solid #f1f1f1}.page_input__Nvr30::placeholder{color:#9ca3af;font-weight:400}.page_paymentMethod__Yu19E{padding:20px;border:1px solid var(--tth-beige-light);border-radius:2px;background:var(--tth-white);display:flex;align-items:center;gap:12px}.page_paymentMethod__Yu19E input[type=radio]{accent-color:var(--tth-olive-dark);width:18px;height:18px}.page_paymentMethod__Yu19E label{font-family:var(--font-sans);font-weight:600;color:var(--tth-black)}.page_cartItems__mJ89v{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.page_cartItem__Zqsdq{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-sans);font-size:1rem}.page_itemName__T_Eaw{color:var(--tth-text-muted)}.page_itemPrice__gH25Q{color:var(--tth-black);font-weight:600}.page_totalRow__3QZVE{border-top:1px solid hsla(0,0%,100%,.2);padding-top:24px;display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-sans);font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:32px}.page_payBtn__yfUs3{width:100%;padding:20px;border-radius:12px;background:#fff;color:var(--tth-olive-dark);font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:.1em;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.page_payBtn__yfUs3:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.2);background:#fdfdfd}.page_payBtn__yfUs3:disabled{background:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.5);cursor:not-allowed}.page_successMain__4JPp0{position:relative;min-height:calc(100vh - 80px);display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--tth-offwhite);padding:40px}.page_successContent__RXHSA{position:relative;z-index:10;text-align:center;max-width:600px;background:hsla(60,20%,95%,.85);backdrop-filter:blur(10px);padding:60px 40px;border:1px solid rgba(0,0,0,.05)}.page_successIcon__ML0mV{margin:0 auto 32px;color:var(--tth-olive-dark)}.page_successTitle__AHE1V{font-family:var(--font-ui,sans-serif);font-size:clamp(2.2rem,5vw,3.5rem);font-weight:700;margin-bottom:24px;color:var(--tth-black);line-height:1.15;letter-spacing:-.025em}.page_successText___LjLr{color:var(--tth-text-muted);margin-bottom:48px;font-family:var(--font-sans);font-size:1.1rem;line-height:1.6;max-width:400px;margin-left:auto;margin-right:auto}.page_homeBtn__mDPUb{display:inline-block;background:transparent;color:var(--tth-black);padding:16px 40px;text-decoration:none;text-transform:uppercase;letter-spacing:.15em;font-weight:600;font-size:.85rem;border:1px solid var(--tth-black);transition:all .4s ease}.page_homeBtn__mDPUb:hover{background:var(--tth-black);color:#fff}.page_collageImg__8e2XO{position:absolute;mix-blend-mode:multiply;filter:grayscale(100%) contrast(1.2) opacity(.8);pointer-events:none;z-index:1}.page_imgMachine__lw2r8{top:-5%;left:-5%;width:45vw;max-width:600px;transform:rotate(-5deg)}.page_imgThread__vXFnh{bottom:-10%;right:-5%;width:40vw;max-width:500px;transform:rotate(10deg)}.page_imgFabric__uPqL_{top:10%;right:-10%;width:35vw;max-width:450px;transform:rotate(15deg);opacity:.5}.page_imgNeedle__1f6J7{bottom:15%;left:5%;width:25vw;max-width:300px;transform:rotate(-25deg)}