*,:after,:before{box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{margin:0;font-family:Space Grotesk,sans-serif;color:#17120e;background:#f8f3ed;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit}button{font-family:inherit}ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0 0 .5rem;font-weight:700;line-height:1.2;color:#17120e}h1{font-size:clamp(2rem,4vw,3.25rem)}h2{font-size:2.75rem!important;font-weight:700!important}h3{font-size:clamp(1.25rem,2vw,1.75rem)}p{margin:0 0 1rem;color:#141313;line-height:1.7}p,p.small{font-size:16px}.text-accent,.text-primary-brand{color:#c89b3c!important}.section-label{display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#c89b3c;margin-bottom:.75rem}.expk7-title-accent{font-weight:400;color:#3d3834}.expk7-stars{color:#c89b3c;letter-spacing:2px}.expk7-counter{font-family:"Noto Serif KR",serif}.expk7-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.75rem 1.5rem;border-radius:999px;font-size:.95rem;font-weight:600;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:.3s ease;white-space:nowrap}.expk7-btn:disabled{opacity:.6;cursor:not-allowed}.expk7-btn-primary{background:#c89b3c;color:#fff;border-color:#c89b3c}.expk7-btn-primary:hover:not(:disabled){background:#17120e;border-color:#17120e;transform:translateY(-2px)}.expk7-btn-outline{background:rgba(0,0,0,0);color:#c89b3c;border-color:#c89b3c}.expk7-btn-outline:hover:not(:disabled){background:#c89b3c;color:#fff;transform:translateY(-2px)}.expk7-btn-light{background:#fff;color:#c89b3c;border-color:#fff}.expk7-btn-light:hover:not(:disabled){background:#f8f3ed;transform:translateY(-2px)}.expk7-btn-sm{min-height:40px;padding:.5rem 1.25rem;font-size:.875rem}.expk7-btn-block{width:100%}.expk7-form-group{margin-bottom:1.25rem}.expk7-form-group--invalid .expk7-input,.expk7-form-group--invalid .expk7-select,.expk7-form-group--invalid .expk7-textarea{border-color:#c0392b;box-shadow:0 0 0 3px rgba(192,57,43,.1)}.expk7-field-error{margin:.35rem 0 0;font-size:.8rem;color:#c0392b;font-weight:500}.expk7-label{display:block;font-size:16px;font-weight:600;color:#17120e;margin-bottom:.5rem}.expk7-label .required{color:#c0392b;margin-left:2px}.expk7-input,.expk7-select,.expk7-textarea{width:100%;min-height:48px;padding:.75rem 1rem;border:1px solid #d4a94d;border-radius:12px;background:#fff;font-size:.95rem;color:#17120e;transition:border-color .3s ease,box-shadow .3s ease}.expk7-input:focus,.expk7-select:focus,.expk7-textarea:focus{outline:none;border-color:#c89b3c;box-shadow:0 0 0 3px rgba(107,74,42,.12)}.expk7-input:disabled,.expk7-select:disabled,.expk7-textarea:disabled{background:rgba(248,243,237,.85);color:#141313;cursor:not-allowed;opacity:1}.expk7-input.expk7-input--readonly,.expk7-input[readonly],.expk7-select.expk7-input--readonly,.expk7-select[readonly],.expk7-textarea.expk7-input--readonly,.expk7-textarea[readonly]{background:rgba(248,243,237,.7);background:rgba(245,245,245,.7);color:#17120e;cursor:default}.expk7-input-wrap{position:relative;width:100%}.expk7-input-wrap--password .expk7-input--with-toggle{padding-right:2.85rem}.expk7-password-toggle{position:absolute;top:50%;right:.65rem;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:8px;background:rgba(0,0,0,0);color:#141313;cursor:pointer;transition:color .3s ease,background-color .3s ease}.expk7-password-toggle:focus-visible,.expk7-password-toggle:hover{color:#17120e;background:rgba(107,74,42,.08);outline:none}.expk7-textarea{min-height:120px;resize:vertical}.expk7-form-error{font-size:.8rem;color:#c0392b;margin-top:.35rem}.expk7-time-slot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:.75rem;gap:.75rem}.expk7-time-slot{position:relative}.expk7-time-slot input{position:absolute;opacity:0;pointer-events:none}.expk7-time-slot span{display:block;padding:.75rem;text-align:center;border:1px solid #d4a94d;border-radius:12px;background:#fff;font-size:.85rem;cursor:pointer;transition:.3s ease}.expk7-time-slot input:checked+span{background:#c89b3c;color:#fff;border-color:#c89b3c}.expk7-card{background:#fff;border-radius:20px;box-shadow:0 12px 40px rgba(23,18,14,.08);padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(107,74,42,.06)}.expk7-card:hover{transform:translateY(-4px);box-shadow:0 18px 48px rgba(23,18,14,.14)}.expk7-card-static{background:#fff;border-radius:20px;box-shadow:0 12px 40px rgba(23,18,14,.08);padding:1.5rem;border:1px solid rgba(107,74,42,.06)}.expk7-icon-box{width:52px;height:52px;border-radius:14px;background:rgba(200,155,99,.2);color:#c89b3c;display:flex;align-items:center;justify-content:center;font-size:1.35rem;flex-shrink:0}.expk7-badge{display:inline-block;padding:.35rem .75rem;border-radius:999px;font-size:.75rem;font-weight:600;background:rgba(200,155,99,.25);color:#c89b3c}.expk7-badge-success{background:rgba(39,174,96,.15);color:#1e8449}.expk7-badge-warning{background:rgba(241,196,15,.2);color:#9a7b0a}.expk7-badge-info{background:rgba(107,74,42,.12);color:#c89b3c}.expk7-section{padding:4rem 0}.loading-ui-h-60{height:80vh;background:rgba(70,54,23,.0431372549)}.expk7-section-alt{background:#fff}.expk7-page-wrap{min-height:100vh;display:flex;flex-direction:column}.expk7-main{flex:1 1}.expk7-icon,.svg-inline--fa{display:inline-block;vertical-align:-.125em;line-height:1}.expk7-toast{position:fixed;bottom:1.25rem;left:50%;z-index:3000;display:flex;align-items:center;gap:.65rem;max-width:min(420px,100vw - 2rem);padding:.85rem 1.1rem;border-radius:12px;background:#17120e;color:#fff;box-shadow:0 12px 32px rgba(23,18,14,.28);transform:translateX(-50%);animation:expk7-toast-in .3s ease}@media(max-width:575.98px){.expk7-toast{max-width:85%;width:85%;left:50%}}.expk7-toast--error{background:#c0392b;border:1px solid #922b21;color:#fff;box-shadow:0 12px 32px rgba(192,57,43,.35)}.expk7-toast--error .expk7-toast__icon{background:#922b21;color:#fff}.expk7-toast__icon{flex-shrink:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#c89b3c;font-size:.85rem;font-weight:800}.expk7-toast__message{margin:0;font-size:.9rem;font-weight:600;line-height:1.4;color:#fff}@keyframes expk7-toast-in{0%{opacity:0;transform:translateX(-50%) translateY(12px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.expk7-section-header{max-width:720px;margin-bottom:2.5rem}.expk7-section-header h2{font-weight:700}.expk7-section-header .expk7-title-accent{font-weight:400}.expk7-section-header.centered{margin-left:auto;margin-right:auto;text-align:center}.expk7-header{position:fixed;top:0;width:100%;z-index:1000;height:70px;overflow:hidden;background:rgba(0,0,0,0);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #d5d5d5;transition:.3s ease}.expk7-header:has(.expk7-account-menu:hover),.expk7-header:has(.expk7-header-user[aria-expanded=true]),.expk7-header:has(.expk7-mobile-nav.is-menu-open){overflow:visible}.expk7-header.expk7-header-scrolled{background:#fff;border-bottom-color:#d4a94d;box-shadow:0 12px 40px rgba(23,18,14,.08)}.expk7-header.expk7-header-booking{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid rgba(107,74,42,.1);box-shadow:0 1px 0 rgba(23,18,14,.06)}.expk7-header.expk7-header-hero{background:rgba(0,0,0,0);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:rgba(0,0,0,0)}.expk7-header.expk7-header-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(110,78,55,.92),rgba(110,78,55,.65) 55%,rgba(110,78,55,.18) 85%,transparent);pointer-events:none;z-index:0}.expk7-header.expk7-header-hero>.container{position:relative;z-index:1}.expk7-header.expk7-header-hero .expk7-nav__link{color:hsla(0,0%,100%,.92);text-shadow:0 1px 4px rgba(23,18,14,.45)}.expk7-header.expk7-header-hero .expk7-nav__link:hover{color:#fff}.expk7-header.expk7-header-hero .expk7-nav__link.active{color:#d4a94d;font-weight:700;text-shadow:0 1px 4px rgba(23,18,14,.45)}.expk7-header.expk7-header-hero .expk7-nav__link.active:hover{color:#d4a94d}.expk7-header.expk7-header-hero .expk7-menu-toggle span{background:#fff}.expk7-header.expk7-header-hero .expk7-mobile-nav{background:rgba(23,18,14,.95);border-top-color:hsla(0,0%,100%,.1)}.expk7-header.expk7-header-hero .expk7-mobile-nav a{color:#fff}.expk7-header.expk7-header-hero .expk7-btn-outline{color:#fff;border-color:hsla(0,0%,100%,.5)}.expk7-header.expk7-header-hero .expk7-btn-outline:hover{background:hsla(0,0%,100%,.12);color:#fff}.expk7-header-inner{display:flex;align-items:center;justify-content:space-between;min-height:70px;padding:.5rem 0;gap:1rem}@media(min-width:992px){.expk7-header-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-column-gap:.75rem;column-gap:.75rem}}@media(min-width:1200px){.expk7-header-inner{column-gap:1rem}}.expk7-logo img{height:40px;width:auto}@media(max-width:575.98px){.expk7-logo img{height:auto;width:130px}.login-signup-button{min-height:28px;padding:.3rem 1.25rem;font-size:.875rem}.login-signup-button.mobile-menu-button{min-height:40px}}.expk7-nav{display:none;align-items:center;justify-content:center;flex-wrap:nowrap;gap:.65rem;min-width:0}@media(min-width:992px){.expk7-nav{display:flex}}@media(min-width:1200px){.expk7-nav{gap:1.75rem}}@media(max-width:1399px){.expk7-nav{gap:.6rem}}.expk7-nav__link{position:relative;font-weight:500;font-size:.875rem;line-height:1.2;color:#17120e;text-decoration:none;white-space:nowrap;transition:color .3s ease,font-weight .3s ease}@media(min-width:1200px){.expk7-nav__link{font-size:1rem}}@media(max-width:1399px){.expk7-nav__link{font-size:.95rem}}.expk7-nav__link:hover{color:#c89b3c}.expk7-nav__link.active{color:#d4a94d;font-weight:700;text-decoration:none}.expk7-nav__link.active:hover{color:#d4a94d}.expk7-nav__link--mobile{display:block;padding:.35rem 0;font-size:.95rem;font-weight:600;white-space:normal}.expk7-header-hero:not(.expk7-header-scrolled) .expk7-nav__link:not(.expk7-nav__link--mobile){color:hsla(0,0%,100%,.92);text-shadow:0 1px 4px rgba(23,18,14,.45)}.expk7-header-hero:not(.expk7-header-scrolled) .expk7-nav__link:not(.expk7-nav__link--mobile):hover{color:#fff}.expk7-header-hero:not(.expk7-header-scrolled) .expk7-nav__link:not(.expk7-nav__link--mobile).active{color:#d4a94d;font-weight:700;text-shadow:0 1px 6px rgba(23,18,14,.55)}.expk7-header-hero:not(.expk7-header-scrolled) .expk7-nav__link:not(.expk7-nav__link--mobile).active:hover{color:#d4a94d}.expk7-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;min-width:0;flex-shrink:0}@media(max-width:991.98px){.expk7-header-actions{gap:.5rem}}@media(min-width:992px)and (max-width:1199.98px){.expk7-header-actions{gap:.5rem}.expk7-header-actions .expk7-btn{padding-left:.85rem;padding-right:.85rem;font-size:.82rem}}.expk7-logo{flex-shrink:0}.expk7-header-call{display:none;align-items:center;gap:.65rem;text-decoration:none;flex-shrink:0;transition:opacity .3s ease}@media(min-width:1200px){.expk7-header-call--desktop{display:flex}}.expk7-header-call:hover{opacity:.9}.expk7-header-call--mobile{display:flex}@media(min-width:992px){.expk7-header-call--mobile{display:none}}.expk7-header-call__icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border:1.5px solid #c89b3c;border-radius:50%;color:#c89b3c}@media(max-width:1399px){.expk7-header-call__icon{width:33px;height:33px}}.expk7-header-call__text{display:flex;flex-direction:column;gap:.1rem;line-height:1.2}.expk7-header-call__label{font-size:.65rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#141313}.expk7-header-call__number{font-size:.95rem;font-weight:700;color:#17120e;white-space:nowrap}.expk7-header-hero:not(.expk7-header-scrolled) .expk7-header-call__label{color:hsla(0,0%,100%,.65)}.expk7-header-hero:not(.expk7-header-scrolled) .expk7-header-call__number{color:#fff}.expk7-menu-toggle{display:flex;flex-direction:column;gap:5px;background:none;border:none;padding:.5rem;cursor:pointer}@media(min-width:992px){.expk7-menu-toggle{display:none}}.expk7-menu-toggle span{width:24px;height:2px;background:#17120e;transition:.3s ease}.expk7-menu-toggle.is-active span:first-child{transform:translateY(7px) rotate(45deg)}.expk7-menu-toggle.is-active span:nth-child(2){opacity:0}.expk7-menu-toggle.is-active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.expk7-mobile-nav-backdrop{display:none;position:fixed;inset:70px 0 0;z-index:1040;border:0;padding:0;margin:0;background:rgba(23,18,14,.45);cursor:pointer}@media(max-width:991.98px){.expk7-mobile-nav-backdrop{display:block}}@media(min-width:992px){.expk7-mobile-nav-backdrop{display:none!important}}.expk7-mobile-nav{display:none;position:fixed;top:70px;right:0;left:auto;width:70%;max-width:70vw;height:calc(100dvh - 70px);max-height:calc(100dvh - 70px);z-index:1050;overflow-x:hidden;overflow-y:auto;flex-direction:column;gap:.85rem;padding:1rem 1.15rem 1.75rem;margin:0;background:#fff;border-top:none;border-left:1px solid #d4a94d;box-shadow:-8px 0 28px rgba(23,18,14,.12);-webkit-overflow-scrolling:touch}.expk7-mobile-nav .expk7-nav__link--mobile{color:#17120e}.expk7-mobile-nav.is-menu-open{display:flex}.expk7-mobile-nav.is-menu-open .expk7-header-mobile-hub__link,.expk7-mobile-nav.is-menu-open .expk7-header-mobile-hub__title,.expk7-mobile-nav.is-menu-open .expk7-nav__link--mobile{color:#17120e}.expk7-mobile-nav.is-menu-open .expk7-header-mobile-hub__title{color:rgba(23,18,14,.45)}.expk7-mobile-nav.is-menu-open .expk7-header-mobile-hub__link.is-active,.expk7-mobile-nav.is-menu-open .expk7-nav__link--mobile.active{color:#d4a94d}@media(min-width:992px){.expk7-mobile-nav{display:none!important}}.expk7-header-hero:not(.expk7-header-scrolled) .expk7-mobile-nav .expk7-nav__link--mobile{color:hsla(0,0%,100%,.92);text-shadow:none}.expk7-header-hero:not(.expk7-header-scrolled) .expk7-mobile-nav .expk7-nav__link--mobile:hover{color:#fff}.expk7-header-hero:not(.expk7-header-scrolled) .expk7-mobile-nav .expk7-nav__link--mobile.active{color:#d4a94d;font-weight:700}.expk7-header-hero:not(.expk7-header-scrolled) .expk7-mobile-nav .expk7-nav__link--mobile.active:hover{color:#d4a94d}.expk7-account-menu{position:relative;z-index:1001}.expk7-account-menu__panel{position:absolute;top:calc(100% + .4rem);right:0;z-index:200;min-width:240px;padding:.4rem;border-radius:14px;border:1px solid rgba(23,18,14,.08);background:#fff;box-shadow:0 16px 48px rgba(23,18,14,.14)}.expk7-account-menu__list{margin:0;padding:0;list-style:none}.expk7-account-menu__link{display:block;padding:.55rem .75rem;border-radius:10px;font-size:.875rem;font-weight:600;color:#17120e;text-decoration:none;transition:background .15s ease,color .15s ease}.expk7-account-menu__link:hover{background:rgba(200,155,60,.12);color:rgb(170.976,131.52,48.224)}.expk7-account-menu__link.is-active{background:rgba(200,155,60,.16);color:rgb(163.02,125.4,45.98)}.expk7-account-menu__divider{height:1px;margin:.35rem .25rem;background:rgba(23,18,14,.08)}.expk7-account-menu__logout{width:100%;padding:.55rem .75rem;border:none;border-radius:10px;background:rgba(0,0,0,0);font-size:.875rem;font-weight:700;color:#b42318;text-align:left;cursor:pointer;transition:background .15s ease}.expk7-account-menu__logout:hover{background:rgba(220,38,38,.08)}.expk7-account-menu__profile{display:block;width:100%;margin-top:.15rem;padding:.55rem .75rem;border-radius:10px;border:1px solid rgba(23,18,14,.1);background:#17120e;font-size:.875rem;font-weight:700;color:#fff;text-align:center;text-decoration:none;transition:background .15s ease,transform .15s ease}.expk7-account-menu__profile:hover{background:rgb(42.0216216216,32.8864864865,25.5783783784);color:#fff}.expk7-account-menu__profile.is-active{box-shadow:inset 0 0 0 2px rgba(200,155,60,.55)}.expk7-account-menu--customer .expk7-customer-header__user--menu{border:none;background:rgba(0,0,0,0);padding:0;cursor:pointer;text-decoration:none;color:inherit}.expk7-account-menu--customer .expk7-customer-header__user--menu:hover{opacity:.85}.expk7-header-hero:not(.expk7-header-scrolled) .expk7-header-user{border-color:hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.expk7-header-hero:not(.expk7-header-scrolled) .expk7-header-user .expk7-header-user__label{color:hsla(0,0%,100%,.72)}.expk7-header-hero:not(.expk7-header-scrolled) .expk7-header-user .expk7-header-user__name{color:#fff}.expk7-header-mobile-hub{display:flex;flex-direction:column;gap:.15rem;padding-bottom:.65rem;margin-bottom:.35rem;border-bottom:1px solid rgba(23,18,14,.08)}.expk7-header-mobile-hub__title{margin:0 0 .35rem;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:rgba(23,18,14,.45)}.expk7-header-mobile-hub__link{padding:.55rem 0;font-size:.95rem;font-weight:600;color:#17120e;text-decoration:none;border-radius:8px}.expk7-header-mobile-hub__link:hover{color:#c89b3c}.expk7-header-mobile-hub__link.is-active{color:#d4a94d;font-weight:800}.expk7-header-mobile-hub__logout{display:flex;align-items:center;justify-content:center;width:100%;margin-top:.5rem;padding:.65rem .85rem;border:1px solid rgba(220,38,38,.25);border-radius:10px;background:rgba(220,38,38,.06);font-size:.92rem;font-weight:700;color:#b91c1c;cursor:pointer;font-family:inherit;transition:background .15s ease,border-color .15s ease}.expk7-header-mobile-hub__logout:hover{background:rgba(220,38,38,.12);border-color:rgba(220,38,38,.4)}.expk7-header-hero:not(.expk7-header-scrolled) .expk7-header-mobile-hub{border-bottom-color:hsla(0,0%,100%,.15)}.expk7-header-hero:not(.expk7-header-scrolled) .expk7-header-mobile-hub .expk7-header-mobile-hub__title{color:hsla(0,0%,100%,.55)}.expk7-header-hero:not(.expk7-header-scrolled) .expk7-header-mobile-hub .expk7-header-mobile-hub__link{color:hsla(0,0%,100%,.92)}.expk7-header-hero:not(.expk7-header-scrolled) .expk7-header-mobile-hub .expk7-header-mobile-hub__link:hover{color:#fff}.expk7-header-hero:not(.expk7-header-scrolled) .expk7-header-mobile-hub .expk7-header-mobile-hub__link.is-active{color:#d4a94d;font-weight:800}.expk7-header-hero:not(.expk7-header-scrolled) .expk7-header-mobile-hub .expk7-header-mobile-hub__logout{border-color:hsla(0,0%,100%,.25);background:rgba(220,38,38,.15);color:#fecaca}.expk7-header-hero:not(.expk7-header-scrolled) .expk7-header-mobile-hub .expk7-header-mobile-hub__logout:hover{background:rgba(220,38,38,.28);border-color:hsla(0,0%,100%,.35)}.expk7-page-banner{margin-top:70px;padding:2.25rem 0 2rem;text-align:center;background:linear-gradient(180deg,rgba(248,243,237,.85),#ffffff);border-bottom:1px solid rgba(107,74,42,.08)}.expk7-page-banner__overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(23,18,14,.72),rgba(23,18,14,.55));pointer-events:none}.expk7-page-banner__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.5rem}.expk7-page-banner__title{margin:0;font-size:clamp(1.75rem,4vw,3.25rem);font-weight:700;color:#17120e;line-height:1.2}.expk7-page-banner__subtitle{margin:.5rem 0 0;max-width:36rem;font-size:.95rem;line-height:1.55;color:rgba(20,19,19,.75)}.expk7-page-banner .expk7-breadcrumb .breadcrumb{--bs-breadcrumb-divider:"/";font-size:.85rem}.expk7-page-banner .expk7-breadcrumb .breadcrumb .breadcrumb-item{color:rgba(20,19,19,.65)}.expk7-page-banner .expk7-breadcrumb .breadcrumb .breadcrumb-item a{color:rgba(20,19,19,.85);text-decoration:none;transition:color .3s ease}.expk7-page-banner .expk7-breadcrumb .breadcrumb .breadcrumb-item a:hover{color:#c89b3c}.expk7-page-banner .expk7-breadcrumb .breadcrumb .breadcrumb-item.active{color:#17120e;font-weight:600}.expk7-page-banner .expk7-breadcrumb .breadcrumb .breadcrumb-item+.breadcrumb-item:before{color:rgba(20,19,19,.45)}.expk7-page-banner--image{position:relative;min-height:220px;display:flex;align-items:center;padding:3rem 0 2.5rem;background-color:#1a1510;background-image:var(--expk7-page-banner-bg);background-size:cover;background-position:50%;border-bottom:none}.expk7-page-banner--image .expk7-page-banner__title{color:#fff}.expk7-page-banner--image .expk7-breadcrumb .breadcrumb .breadcrumb-item{color:hsla(0,0%,100%,.7)}.expk7-page-banner--image .expk7-breadcrumb .breadcrumb .breadcrumb-item a{color:hsla(0,0%,100%,.88)}.expk7-page-banner--image .expk7-breadcrumb .breadcrumb .breadcrumb-item a:hover{color:#c89b3c}.expk7-page-banner--image .expk7-breadcrumb .breadcrumb .breadcrumb-item.active{color:#fff}.expk7-page-banner--image .expk7-breadcrumb .breadcrumb .breadcrumb-item+.breadcrumb-item:before{color:hsla(0,0%,100%,.45)}@media(min-width:992px){.expk7-page-banner--image{min-height:360px;padding:3.5rem 0 2.75rem}}@media(max-width:575.98px){.expk7-page-banner{padding:1.75rem 0 1.5rem}.expk7-page-banner__title{font-size:2.2rem}.expk7-page-banner--image{min-height:190px;padding:2.5rem 0 2rem}}.expk7-footer{background:#17120e;color:hsla(0,0%,100%,.85);padding:4rem 0 2rem}@media(max-width:575.98px){.expk7-footer{padding:2rem 0 1rem}}.expk7-footer h5{color:#fff;margin-bottom:1.25rem}.expk7-footer p{color:hsla(0,0%,100%,.75);font-size:16px}.expk7-footer a{color:hsla(0,0%,100%,.75);font-size:.9rem}.expk7-footer a:hover{color:#c89b3c}.expk7-footer .expk7-footer-links li{margin-bottom:.65rem}.expk7-footer-bottom{border-top:1px solid hsla(0,0%,100%,.1);margin-top:2.5rem;padding-top:1.5rem;font-size:.85rem}@media(max-width:575.98px){.expk7-footer-bottom{justify-content:center!important;margin-top:1rem}}.app-download a{cursor:pointer;transition:transform .3s ease}.app-download a:hover{transform:translateY(-2px)}.policy-page-links{display:flex;gap:8px}.policy-page-links li a{font-size:13px;text-decoration:underline}@media(max-width:575.98px){.expk7-footer img{height:46px!important;width:150px!important}}.expk7-whatsapp-btn{position:fixed;right:1.25rem;bottom:calc(1.25rem + env(safe-area-inset-bottom, 0px));z-index:1100;display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:#25d366;box-shadow:0 4px 14px rgba(37,211,102,.45),0 8px 24px rgba(23,18,14,.12);transition:transform .3s ease,box-shadow .3s ease;display:none}.expk7-whatsapp-btn:hover{transform:scale(1.06);box-shadow:0 6px 20px rgba(37,211,102,.5),0 12px 28px rgba(23,18,14,.14)}.expk7-whatsapp-btn:focus-visible{outline:3px solid rgba(37,211,102,.45);outline-offset:3px}.expk7-whatsapp-btn__icon{width:2rem!important;height:2rem!important;object-fit:contain}@media(max-width:991px){.expk7-whatsapp-btn{right:.75rem;bottom:calc(1rem + env(safe-area-inset-bottom, 0px))}}@media(max-width:575px){.expk7-whatsapp-btn{width:3.25rem;height:3.25rem}.expk7-whatsapp-btn__icon{width:1.85rem!important;height:1.85rem!important}}.expk7-hero{position:relative;min-height:auto;display:flex;align-items:center;padding:6.5rem 0 5rem;background-image:var(--expk7-hero-bg,url("/images/banners/hero-bg.png"));background-size:cover;background-position:50%;background-repeat:no-repeat;overflow:hidden}@media(min-width:992px){.expk7-hero{min-height:calc(100vh - 72px);padding:7rem 0 5.5rem}}.expk7-hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(110,78,55,.82),rgba(110,78,55,.38) 100px,rgba(110,78,55,0) 170px),linear-gradient(105deg,rgba(110,78,55,.9),rgba(110,78,55,.72) 32%,rgba(110,78,55,.38) 52%,rgba(110,78,55,.08) 72%,transparent 88%);pointer-events:none}.expk7-hero-inner{position:relative;z-index:1}.expk7-hero-grid{display:grid;grid-gap:2.5rem;gap:2.5rem;align-items:center}@media(min-width:992px){.expk7-hero-grid{grid-template-columns:minmax(0,1.15fr) 460px;gap:2rem 3rem}}.expk7-hero-form-col{width:100%}.expk7-hero-content{color:#fff;padding-right:0}@media(min-width:992px){.expk7-hero-content{padding-right:1rem}}.expk7-hero-badge{display:inline-block;padding:.45rem 1.1rem;border:1px solid #d4a94d;background:#6e4e37;color:#c89b3c;border-radius:999px;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.expk7-hero-badge,.expk7-hero-title{font-weight:700;margin-bottom:1.25rem}.expk7-hero-title{font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.15;color:#fff}.expk7-hero-title .expk7-hero-title-accent{display:block;color:#c89b3c;font-style:italic;font-weight:700}.expk7-hero-subtitle{color:#f5f1ec;line-height:1.7;max-width:520px;margin-bottom:1.75rem}.expk7-hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;margin-top:.25rem}.expk7-hero-cta-btn{margin-bottom:0;display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:.85rem 1.75rem;background:#c89b3c;color:#fff;border:1px solid rgba(200,155,99,.4);border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:.3s ease;box-shadow:0 8px 28px rgba(107,74,42,.45)}.expk7-hero-cta-btn:hover{background:#17120e;transform:translateY(-2px);box-shadow:0 12px 32px rgba(23,18,14,.5)}.expk7-hero-trust{display:inline-flex;align-items:center;gap:.85rem;margin-top:0;padding:.55rem 1.15rem .55rem .7rem;background:#2e1f17;border:1px solid #a3602f;border-radius:7px;box-shadow:0 10px 28px rgba(23,18,14,.22);max-width:100%}.expk7-hero-trust__avatars{display:flex;align-items:center;flex-shrink:0}.expk7-hero-trust__avatar{position:relative;width:40px;height:40px;margin-left:-11px;border-radius:50%;border:2px solid #d4a94d;overflow:hidden;background:#2e1f17;flex-shrink:0}.expk7-hero-trust__avatar:first-child{margin-left:0}.expk7-hero-trust__avatar img{width:100%;height:100%;object-fit:cover;display:block}.expk7-hero-trust__avatar--more{display:flex;align-items:center;justify-content:center;color:#d4a94d;font-size:1.05rem;font-weight:700;line-height:1}.expk7-hero-trust__divider{width:1px;height:42px;background:hsla(0,0%,100%,.14);flex-shrink:0}.expk7-hero-trust__copy{display:flex;flex-direction:column;gap:.12rem;min-width:0}.expk7-hero-trust__copy strong{color:#fff;font-size:.92rem;font-weight:700;line-height:1.2;white-space:nowrap}.expk7-hero-trust__copy small{color:hsla(0,0%,100%,.72);font-size:.78rem;line-height:1.3;white-space:nowrap}.expk7-hero-trust__rating-row{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.expk7-hero-trust__stars{color:#d4a94d;letter-spacing:1px;font-size:.82rem;line-height:1}@media(max-width:575.98px){.expk7-hero-trust{flex-wrap:wrap;border-radius:20px;padding:.75rem 1rem}.expk7-hero-trust__divider{display:none}.expk7-hero-trust__copy{width:100%}.expk7-hero-trust__copy small,.expk7-hero-trust__copy strong{white-space:normal}}.expk7-hero-booking-card{background:#0b1120;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(200,155,99,.22);border-radius:20px;padding:1.75rem 1.5rem;box-shadow:0 24px 56px rgba(0,0,0,.35)}@media(max-width:576px){.expk7-hero-booking-card{padding:1.5rem 1rem}}.expk7-hero-booking-title{color:#fff;font-size:1.35rem;font-weight:700;margin-bottom:1.5rem}.expk7-hero-field{margin-bottom:1.1rem}.expk7-hero-field .expk7-hero-field-label,.expk7-hero-field label{display:block;color:hsla(0,0%,100%,.75);font-size:.8rem;font-weight:500;margin-bottom:.4rem}.expk7-hero-field input:not([type]),.expk7-hero-field input[type=email],.expk7-hero-field input[type=tel],.expk7-hero-field input[type=text],.expk7-hero-field select{width:100%;min-height:46px;padding:.65rem 1rem;background:hsla(0,0%,100%,.09);border:1px solid rgba(200,155,99,.25);border-radius:10px;color:#fff;font-size:.9rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.expk7-hero-field input:not([type])::placeholder,.expk7-hero-field input[type=email]::placeholder,.expk7-hero-field input[type=tel]::placeholder,.expk7-hero-field input[type=text]::placeholder,.expk7-hero-field select::placeholder{color:hsla(0,0%,100%,.55);opacity:1}.expk7-hero-field input:not([type]):focus,.expk7-hero-field input[type=email]:focus,.expk7-hero-field input[type=tel]:focus,.expk7-hero-field input[type=text]:focus,.expk7-hero-field select:focus{outline:none;border-color:#c89b3c;box-shadow:0 0 0 2px rgba(200,155,99,.2)}.expk7-hero-field input:not([type]) option,.expk7-hero-field input[type=email] option,.expk7-hero-field input[type=tel] option,.expk7-hero-field input[type=text] option,.expk7-hero-field select option{background:#0b1120;color:#fff}.expk7-hero-field .expk7-hero-phone-input{width:100%;min-height:46px;padding:.65rem 1rem;background:hsla(0,0%,100%,.09);border:1px solid rgba(200,155,99,.25);border-radius:10px;color:#fff;font-size:.9rem}.expk7-hero-field .expk7-hero-phone-input::placeholder{color:hsla(0,0%,100%,.55);opacity:1}.expk7-hero-field .expk7-hero-phone-input:focus{outline:none;border-color:#c89b3c;box-shadow:0 0 0 2px rgba(200,155,99,.2)}.expk7-hero-field .expk7-hero-phone-input.PhoneInput,.expk7-hero-field .expk7-hero-phone-input:has(.PhoneInputInput){display:flex;align-items:stretch;gap:.5rem;padding:.5rem .75rem}.expk7-hero-field .expk7-hero-phone-input.PhoneInput .PhoneInputCountry,.expk7-hero-field .expk7-hero-phone-input:has(.PhoneInputInput) .PhoneInputCountry{margin-right:.25rem;align-items:unset}.expk7-hero-field .expk7-hero-phone-input.PhoneInput .expk7-phone-input-country--fixed,.expk7-hero-field .expk7-hero-phone-input:has(.PhoneInputInput) .expk7-phone-input-country--fixed{pointer-events:none;cursor:default}.expk7-hero-field .expk7-hero-phone-input.PhoneInput .PhoneInputCountrySelect,.expk7-hero-field .expk7-hero-phone-input.PhoneInput .PhoneInputCountrySelectArrow,.expk7-hero-field .expk7-hero-phone-input:has(.PhoneInputInput) .PhoneInputCountrySelect,.expk7-hero-field .expk7-hero-phone-input:has(.PhoneInputInput) .PhoneInputCountrySelectArrow{display:none}.expk7-hero-field .expk7-hero-phone-input.PhoneInput .PhoneInputCountryIcon,.expk7-hero-field .expk7-hero-phone-input:has(.PhoneInputInput) .PhoneInputCountryIcon{color:#fff}.expk7-hero-field .expk7-hero-phone-input.PhoneInput .PhoneInputInput,.expk7-hero-field .expk7-hero-phone-input:has(.PhoneInputInput) .PhoneInputInput{flex:1 1;min-width:0;border:none;background:rgba(0,0,0,0);color:#fff;font-size:.9rem}.expk7-hero-field .expk7-hero-phone-input.PhoneInput .PhoneInputInput::placeholder,.expk7-hero-field .expk7-hero-phone-input:has(.PhoneInputInput) .PhoneInputInput::placeholder{color:hsla(0,0%,100%,.55);opacity:1}.expk7-hero-field .expk7-hero-phone-input.PhoneInput .PhoneInputInput:focus,.expk7-hero-field .expk7-hero-phone-input:has(.PhoneInputInput) .PhoneInputInput:focus{outline:none}.expk7-hero-field .expk7-hero-field-error{display:block;margin-top:.35rem;color:#f95c5c;font-size:.78rem}.expk7-hero-field--invalid .expk7-hero-phone-input,.expk7-hero-field--invalid input[type=tel],.expk7-hero-field--invalid input[type=text],.expk7-hero-field--invalid select{border-color:rgba(249,92,92,.75)}.expk7-hero-time-row{display:flex;flex-wrap:wrap;gap:.5rem}.expk7-hero-time-btn{flex:1 1;min-width:72px;margin:0;cursor:pointer}.expk7-hero-time-btn input{position:absolute;opacity:0;pointer-events:none}.expk7-hero-time-btn span{display:block;text-align:center;padding:.6rem .5rem;border:1px solid rgba(200,155,99,.3);border-radius:10px;background:rgba(23,18,14,.5);color:hsla(0,0%,100%,.85);font-size:.85rem;font-weight:600;transition:.3s ease}.expk7-hero-time-btn input:checked+span{border-color:#c89b3c;background:rgba(107,74,42,.55);color:#fff;box-shadow:0 0 0 1px rgba(200,155,99,.35)}.expk7-hero-submit-btn{width:100%;min-height:52px;margin-top:.5rem;padding:.85rem 1.5rem;background:#c89b3c;color:#fff;border:none;border-radius:999px;font-size:1rem;font-weight:700;cursor:pointer;transition:.3s ease}.expk7-hero-submit-btn:hover{background:#fff;color:#c89b3c;transform:translateY(-2px)}.expk7-modal-backdrop{position:fixed;inset:0;background:rgba(23,18,14,.65);z-index:2000;display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media(max-width:575.98px){.expk7-modal-backdrop{padding:.5rem}}.expk7-auth-modal{background:#fff;border-radius:20px;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;padding:2rem;position:relative;box-shadow:0 24px 64px rgba(23,18,14,.25);scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#d1d5db rgba(0,0,0,0)}@media(max-width:575.98px){.expk7-auth-modal{padding:1.2rem}}.expk7-auth-modal::-webkit-scrollbar{width:6px}.expk7-auth-modal::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.expk7-auth-modal::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:20px;-webkit-transition:background .3s ease;transition:background .3s ease}.expk7-auth-modal::-webkit-scrollbar-thumb:hover{background:#9ca3af}.expk7-auth-modal::-webkit-scrollbar-button{display:none;width:0;height:0}.expk7-auth-modal::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.expk7-auth-modal::-webkit-resizer{display:none}.expk7-auth-close{position:absolute;top:1rem;right:1rem;background:#f8f3ed;border:none;width:36px;height:36px;border-radius:50%;cursor:pointer;font-size:1.25rem;line-height:1;color:#17120e}.expk7-auth-tabs{display:flex;gap:.5rem;margin-bottom:1.5rem;background:#f8f3ed;padding:.35rem;border-radius:999px}.expk7-auth-tabs button{flex:1 1;border:none;background:rgba(0,0,0,0);padding:.6rem;border-radius:999px;font-weight:600;cursor:pointer;color:#141313;transition:.3s ease}.expk7-auth-tabs button.active{background:#fff;color:#c89b3c;box-shadow:0 12px 40px rgba(23,18,14,.08)}.expk7-auth-logo{text-align:center;margin-bottom:1rem}.expk7-auth-logo img{height:44px;margin:0 auto}.expk7-auth-heading{text-align:center;margin-bottom:.5rem}.expk7-auth-subtext{text-align:center;margin-bottom:1.5rem}.expk7-login-toggle{display:flex;gap:.5rem;margin-bottom:1rem}.expk7-login-toggle button{flex:1 1;padding:.5rem;border:1px solid #d4a94d;background:#fff;border-radius:10px;font-size:.85rem;cursor:pointer}.expk7-login-toggle button.active{border-color:#c89b3c;color:#c89b3c;font-weight:600}.btn-link-text{color:#c89b3c;font-size:.9rem;font-weight:600;cursor:pointer;transition:.3s ease}.btn-link-text:hover{color:#717171;text-decoration:none}.expk7-auth-resend-timer{font-size:.9rem;font-weight:600;color:#717171;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:575.98px){.auth-footer-text{font-size:.8rem!important}}.expk7-booking-modal{position:relative;width:100%;max-width:440px;max-height:90vh;overflow-y:auto}.expk7-booking-modal__close{position:absolute;top:.75rem;right:.75rem;z-index:2;background:hsla(0,0%,100%,.12);border:1px solid rgba(200,155,99,.35);width:36px;height:36px;border-radius:50%;cursor:pointer;font-size:1.25rem;line-height:1;color:#fff;transition:.3s ease}.expk7-booking-modal__close:hover{background:hsla(0,0%,100%,.2);border-color:#c89b3c}.expk7-package-preview .expk7-section-header{margin-bottom:2.75rem}@media(max-width:575.98px){.expk7-package-preview .expk7-section-header{margin-bottom:1.5rem}}.expk7-preview-card{background:#fff;border:1px solid rgba(107,74,42,.1);border-radius:28px;box-shadow:0 8px 32px rgba(23,18,14,.06);padding:1.75rem 1.75rem 2rem;height:100%;display:flex;flex-direction:column;transition:box-shadow .3s ease,transform .3s ease}@media(max-width:575.98px){.expk7-preview-card{padding:1.5rem 1rem 1.75rem}}@media(min-width:992px){.expk7-preview-card--featured{transform:translateY(-4px);box-shadow:0 14px 40px rgba(23,18,14,.1)}}.expk7-preview-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.expk7-preview-card__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#f8f3ed;color:#c89b3c;flex-shrink:0}.expk7-preview-card__badge{display:inline-block;padding:.35rem .75rem;border:1px solid rgba(107,74,42,.18);border-radius:999px;font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#141313;background:#fff;line-height:1.2}.expk7-preview-card__subtitle{margin:0 0 .35rem;font-weight:700;color:#4a4038;letter-spacing:.01em}.expk7-preview-card__title{margin:0 0 .55rem;font-size:1.65rem;font-weight:700;color:#17120e;line-height:1.2}.expk7-preview-card__description{margin:0 0 1.25rem;line-height:1.55;color:#141313}.expk7-preview-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .35rem;margin-bottom:1.25rem}.expk7-preview-card__price-currency{font-size:.95rem;font-weight:500;color:#141313}.expk7-preview-card__price-amount{font-family:"Noto Serif KR",serif;font-size:2.5rem;font-weight:600;color:#17120e;line-height:1;letter-spacing:-.02em}.expk7-preview-card__price-cycle{font-size:.95rem;font-weight:500;color:#141313}.expk7-preview-card__features{flex:1 1;list-style:none;margin:0 0 1.75rem;padding:0}.expk7-preview-card__features li{display:flex;align-items:flex-start;gap:.65rem;margin-bottom:.75rem;font-size:.9rem;line-height:1.45;color:#141313}.expk7-preview-card__features li:before{content:"";flex-shrink:0;width:18px;height:18px;margin-top:.1rem;border-radius:50%;background:#2e9b4f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M2.5 6l2.5 2.5 4.5-5'/%3E%3C/svg%3E") 50%/10px no-repeat}.expk7-preview-card__features li:last-child{margin-bottom:0}.expk7-preview-card__footer{margin-top:auto;padding-top:.25rem}.expk7-preview-card__btn{text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:700;min-height:52px;box-shadow:0 10px 24px rgba(107,74,42,.28)}.expk7-preview-card__btn:hover:not(:disabled){box-shadow:0 12px 28px rgba(107,74,42,.35)}.expk7-package-card-skeleton{height:100%;display:flex;flex-direction:column;padding:1.75rem 1.75rem 2rem;border-radius:28px;background:#fff;border:1px solid rgba(107,74,42,.08);box-shadow:0 8px 32px rgba(23,18,14,.04)}@media(max-width:575.98px){.expk7-package-card-skeleton{padding:1.5rem 1rem 1.75rem}}.expk7-package-card-skeleton__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.expk7-package-card-skeleton__icon{width:44px;height:44px;border-radius:50%;flex-shrink:0}.expk7-package-card-skeleton__badge{width:72px;height:24px;border-radius:999px}.expk7-package-card-skeleton__subtitle{width:42%;height:14px;margin-bottom:.65rem}.expk7-package-card-skeleton__title{width:68%;height:28px;margin-bottom:.85rem}.expk7-package-card-skeleton__desc{width:100%;height:14px;margin-bottom:.55rem}.expk7-package-card-skeleton__desc--short{width:82%;margin-bottom:1.25rem}.expk7-package-card-skeleton__price{width:52%;height:36px;margin-bottom:1.25rem;border-radius:12px}.expk7-package-card-skeleton__features{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.75rem;flex:1 1}.expk7-package-card-skeleton__feature{width:88%;height:14px}.expk7-package-card-skeleton__feature:nth-child(2){width:76%}.expk7-package-card-skeleton__feature:nth-child(3){width:84%}.expk7-package-card-skeleton__feature:nth-child(4){width:70%}.expk7-package-card-skeleton__btn{width:100%;height:52px;margin-top:auto;border-radius:14px}.expk7-about-us{background:#fff}.expk7-about-us__label{font-weight:500;display:inline-flex;align-items:center;letter-spacing:.16em;font-size:.8rem;text-transform:uppercase;color:#c89b3c;margin-bottom:1rem}.expk7-about-us__title{margin-bottom:1.25rem;font-size:clamp(1.85rem,3.5vw,2.75rem)!important;font-weight:700;line-height:1.15;color:#17120e}.expk7-about-us__description{max-width:520px;margin-bottom:2rem;line-height:1.65;color:#141313}.expk7-about-us__stats{max-width:520px}.expk7-about-us__stat{padding:1.35rem 0}.expk7-about-us__stat--bordered{border-top:1px solid rgba(6,6,6,.57)}.expk7-about-us__stat:first-child{padding-top:0}.expk7-about-us__stat:last-child{padding-bottom:0}.expk7-about-us__stat-value{display:block;margin-bottom:.35rem;font-family:"Noto Serif KR",serif;font-size:6rem;font-weight:200;line-height:1;color:#17120e;letter-spacing:-.02em}@media(max-width:575.98px){.expk7-about-us__stat-value{font-size:3rem}}.expk7-about-us__stat-title{margin:1rem 0 .5rem;font-size:2rem;font-weight:700;color:#17120e}@media(max-width:575.98px){.expk7-about-us__stat-title{font-size:1.2rem}}.expk7-about-us__stat-text{margin:0;line-height:1.5;color:#141313}.expk7-about-us__visual{height:600px}@media(max-width:575.98px){.expk7-about-us__visual{height:auto}}.expk7-about-us__image{width:100%;height:100%;object-fit:cover}.expk7-about-us__overlay{position:absolute;left:40px;bottom:-30px;display:flex;flex-direction:column;justify-content:center;min-width:140px;min-height:200px;padding:1.25rem 1.5rem;background:#745139;color:#fff}@media(max-width:575.98px){.expk7-about-us__overlay{right:0;bottom:0;left:unset;min-height:unset;min-width:unset}}.expk7-about-us__overlay-value{font-family:"Noto Serif KR",serif;font-size:4.5rem;font-weight:200;line-height:1;letter-spacing:-.02em}@media(max-width:575.98px){.expk7-about-us__overlay-value{font-size:2.5rem}}.expk7-about-us__overlay-label{margin-top:.35rem;font-size:1.5rem;width:60%;font-weight:600;line-height:1.35;color:hsla(0,0%,100%,.92)}@media(max-width:575.98px){.expk7-about-us__overlay-label{font-size:1.2rem;width:100%}}.expk7-booking-process{margin-bottom:2rem;padding:1.25rem 1.5rem;background:#fff;border:1px solid #d4a94d;border-radius:16px;box-shadow:0 12px 40px rgba(23,18,14,.08)}.expk7-booking-process__meta{margin:0 0 1.25rem;font-size:.9rem;color:#141313}.expk7-booking-process__meta strong{color:#c89b3c;font-weight:700}.expk7-booking-process__list{display:flex;align-items:flex-start;justify-content:space-between;margin:0;padding:0;list-style:none;gap:.25rem}.expk7-booking-process__item{position:relative;flex:1 1;display:flex;align-items:flex-start;min-width:0}.expk7-booking-process__item:first-child .expk7-booking-process__line{display:none}.expk7-booking-process__line{position:absolute;top:18px;right:calc(50% + 22px);left:calc(-50% + 22px);height:2px;background:rgba(107,74,42,.15);z-index:0}.expk7-booking-process__line.is-filled{background:#c89b3c}.expk7-booking-process__step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;margin:0;padding:0;border:none;background:none;font:inherit;text-align:center;cursor:default}.expk7-booking-process__item.is-done .expk7-booking-process__step{cursor:pointer}.expk7-booking-process__item.is-done .expk7-booking-process__step:hover .expk7-booking-process__marker{border-color:#c89b3c;transform:scale(1.05)}.expk7-booking-process__marker{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:2px solid rgba(107,74,42,.2);background:#fff;font-size:.85rem;font-weight:700;color:#141313;transition:.3s ease}.expk7-booking-process__label{font-size:.72rem;font-weight:600;line-height:1.3;color:#141313;max-width:100%;padding:0 .15rem}.expk7-booking-process__item.is-active .expk7-booking-process__marker{background:#c89b3c;border-color:#c89b3c;color:#fff;box-shadow:0 4px 14px rgba(107,74,42,.3)}.expk7-booking-process__item.is-active .expk7-booking-process__label{color:#17120e;font-weight:700}.expk7-booking-process__item.is-done .expk7-booking-process__marker{background:rgba(107,74,42,.12);border-color:#c89b3c;font-size:0;color:rgba(0,0,0,0)}.expk7-booking-process__item.is-done .expk7-booking-process__marker:after{content:"✓";font-size:1rem;font-weight:700;color:#c89b3c}.expk7-booking-process__item.is-done .expk7-booking-process__label{color:#c89b3c}.expk7-booking-stepper{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}@media(min-width:768px){.expk7-booking-stepper{flex-wrap:nowrap;justify-content:space-between}}.expk7-step-item{flex:1 1;min-width:100px;text-align:center;padding:.75rem;border-radius:12px;background:#fff;border:1px solid #d4a94d;font-size:.8rem;font-weight:600;color:#141313}.expk7-step-item.active{background:#c89b3c;color:#fff;border-color:#c89b3c}.expk7-step-item.done{background:rgba(107,74,42,.1);color:#c89b3c;border-color:rgba(0,0,0,0)}.expk7-booking-summary{background:#fff;border-radius:20px;box-shadow:0 12px 40px rgba(23,18,14,.08);padding:1.5rem;border:1px solid rgba(107,74,42,.06);position:-webkit-sticky;position:sticky;top:100px}.expk7-summary-row{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid #d4a94d;font-size:.9rem}.expk7-summary-row span:last-child{text-align:right;max-width:55%}.expk7-summary-row:last-child{border-bottom:none;font-weight:700;font-size:1rem;padding-top:1rem}.expk7-booking-quick{padding:1.5rem;background:#fff;border:1px solid #d4a94d;border-radius:16px;box-shadow:0 12px 40px rgba(23,18,14,.08)}@media(min-width:768px){.expk7-booking-quick{padding:2rem;max-width:520px}}.expk7-booking-quick__lead{margin-bottom:1.5rem;font-size:.95rem;color:#141313;line-height:1.5}.expk7-booking-quick__form{display:flex;flex-direction:column;gap:1.15rem}.expk7-booking-quick__field label{display:block;margin-bottom:.5rem;font-size:.9rem;font-weight:600;color:#17120e}.expk7-booking-quick__field input,.expk7-booking-quick__field select{width:100%;min-height:48px;padding:.75rem 1rem;border:1px solid #d4a94d;border-radius:12px;background:#fff;font-size:.95rem;color:#17120e}.expk7-booking-quick__field input:focus,.expk7-booking-quick__field select:focus{outline:none;border-color:#c89b3c;box-shadow:0 0 0 3px rgba(107,74,42,.12)}.expk7-booking-quick__phone{width:100%;min-height:48px;padding:.5rem .75rem;border:1px solid #d4a94d;border-radius:12px;background:#fff}.expk7-booking-quick__phone .PhoneInputInput{border:none;min-height:36px;font-size:.95rem}.expk7-booking-quick__error{display:block;margin-top:.35rem;font-size:.8rem;color:#c0392b}.expk7-booking-quick__submit{margin-top:.5rem;width:100%;min-height:52px;padding:.85rem 1.5rem;border:none;border-radius:12px;background:#c89b3c;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:.3s ease}.expk7-booking-quick__submit:hover{background:#17120e}.expk7-booking-page{position:relative;min-height:70vh;z-index:1;padding:0 0 1rem;background:#fff}@media(min-width:992px){.expk7-booking-page{padding-bottom:5rem}}.expk7-booking-page__header{margin-top:0;padding-top:70px;background-color:#fff;background-image:none;border:none;border-bottom:1px solid rgba(107,74,42,.1);box-shadow:0 2px 12px rgba(23,18,14,.04);opacity:1}.expk7-booking-page__header-inner{display:flex;flex-direction:column;gap:.65rem;padding:1.25rem 0 1.5rem;background-color:#fff}@media(min-width:768px){.expk7-booking-page__header-inner{padding:1.5rem 0 1.75rem}}.expk7-booking-page__back{display:inline-flex;align-items:center;gap:.35rem;margin:0;padding:0;border:none;background:none;font-size:.95rem;font-weight:600;color:#c89b3c;cursor:pointer;transition:color .3s ease;align-self:flex-start}.expk7-booking-page__back:hover{color:#17120e}.expk7-booking-page__intro{max-width:36rem}.expk7-booking-page__title{margin:0 0 .35rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:#17120e;line-height:1.2}.expk7-booking-page__eyebrow{margin:0 0 .35rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c89b3c}.expk7-booking-page__lead{margin:0;font-size:.95rem;line-height:1.55;color:#141313}.expk7-booking-page__body{position:relative;z-index:1;background:rgba(0,0,0,0);padding-top:2rem}@media(min-width:992px){.expk7-booking-page__body{padding-top:2.5rem}}.expk7-booking-page__grid{display:grid;grid-gap:2rem;gap:2rem;align-items:start}@media(min-width:992px){.expk7-booking-page__grid{grid-template-columns:minmax(0,1fr) 360px;gap:2.5rem}}.expk7-booking-page__main{min-width:0;display:flex;flex-direction:column;gap:2.5rem}.expk7-booking-page__checkout-main{display:none}@media(min-width:992px){.expk7-booking-page__checkout-main{display:block;margin-top:-.5rem}}.expk7-booking-page__checkout-main .expk7-booking-aside__note{margin-top:.75rem}.expk7-booking-page__proceed-wrap{margin-top:1.25rem;display:flex;justify-content:flex-start}.expk7-booking-page__proceed-btn{min-height:48px;padding:.7rem 1.4rem;border:none;border-radius:12px;background:#c89b3c;color:#fff;font-size:.9rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:.3s ease;box-shadow:0 10px 24px rgba(107,74,42,.28)}.expk7-booking-page__proceed-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.expk7-booking-page__section{scroll-margin-top:120px}.expk7-booking-page__section:has(.expk7-booking-picker--open){position:relative;z-index:40}.expk7-booking-page__section-head{margin-bottom:1rem}.expk7-booking-page__section-title{margin:0 0 .35rem;font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:700;color:#17120e}.expk7-booking-page__section-subtitle{margin:0;font-size:.9rem;line-height:1.5;color:#f1f1f1;color:#686868}.expk7-booking-page .review-section-bg{z-index:-1;background:#f8f3ed;width:100%;min-height:150px;position:absolute;top:0;left:0}@media(max-width:991px){.expk7-booking-page{padding-bottom:2rem}.expk7-booking-page__body{padding-top:1.25rem}.expk7-booking-page__grid{grid-template-columns:1fr;gap:1.5rem}.expk7-booking-page__main{gap:1.75rem}.expk7-booking-page__section{scroll-margin-top:88px}.expk7-booking-page__section-head{margin-bottom:.75rem}.expk7-booking-page__section-title{font-size:1.15rem}.expk7-booking-page__section-subtitle{font-size:.85rem}}@media(max-width:575px){.expk7-booking-page__body{padding-top:2rem}.expk7-booking-page__main{gap:1.35rem}}.expk7-booking-panel{background:#fff;border:1px solid rgba(255,151,48,.326);border-radius:14px;box-shadow:0 6px 18px rgba(9,13,16,.26),inset 2px 2px 6px rgba(46,35,23,0);overflow:hidden}@media(max-width:991px){.expk7-booking-panel{border-radius:12px;box-shadow:0 4px 14px rgba(9,13,16,.18)}}.expk7-booking-panel--dropdowns{overflow:visible}.expk7-booking-panel .expk7-booking-datetime,.expk7-booking-panel .expk7-booking-form,.expk7-booking-panel .expk7-booking-packages,.expk7-booking-panel .expk7-booking-selectors,.expk7-booking-panel .expk7-booking-service-card,.expk7-booking-panel .expk7-booking-summary-card{border:none;border-radius:0;box-shadow:none;background:rgba(0,0,0,0)}.header-margin{margin-top:70px}.expk7-booking-aside{display:flex;flex-direction:column;gap:1rem}@media(min-width:992px){.expk7-booking-aside{position:-webkit-sticky;position:sticky;top:100px}.expk7-booking-aside__note{display:none}}@media(max-width:991px){.expk7-booking-aside{position:static;width:100%;margin-top:.25rem}.expk7-booking-aside__card{padding:1.15rem 1.1rem 1.25rem}.expk7-booking-aside__title{font-size:1rem;margin-bottom:.85rem}.expk7-booking-aside__submit{margin-top:.25rem;width:100%}.expk7-booking-aside__submit--sidebar.is-awaiting-details{display:none}.expk7-booking-aside__note{margin-top:.85rem;font-size:.7rem}}@media(max-width:575px){.expk7-booking-aside__card{padding:1rem .95rem 1.1rem}.expk7-booking-aside__list>.expk7-booking-aside__row{grid-template-columns:1fr;gap:.2rem;padding:.65rem 0}.expk7-booking-aside__row dd{align-items:flex-start;text-align:left}.expk7-booking-aside__row--total{padding-top:.85rem}.expk7-booking-aside__row--total dd{align-items:flex-end;text-align:right}}.expk7-booking-aside__card{background:#fff;border:1px solid rgba(107,74,42,.08);border-radius:14px;box-shadow:0 2px 12px rgba(44,32,20,.04);padding:1.35rem 1.5rem;box-shadow:0 2px 7px rgba(44,32,20,.17)}.expk7-booking-aside__title{margin:0 0 1rem;font-size:1.05rem;font-weight:700;color:#17120e}.expk7-booking-aside__list{margin:0;padding:0}.expk7-booking-aside__list>.expk7-booking-aside__row{display:grid;grid-template-columns:5.5rem 1fr;grid-gap:.5rem 1rem;gap:.5rem 1rem;padding:.75rem 0;border-bottom:1px solid rgba(107,74,42,.08);font-size:.875rem}.expk7-booking-aside__list>.expk7-booking-aside__row:last-child{border-bottom:none!important}.expk7-booking-aside__row{display:grid;grid-template-columns:5.5rem 1fr;grid-gap:.5rem 1rem;gap:.5rem 1rem;padding:.75rem 0;font-size:.875rem}.expk7-booking-aside__row dt{margin:0;font-weight:600;color:#141313}.expk7-booking-aside__row dd{margin:0;display:flex;flex-direction:column;gap:.15rem;text-align:right;align-items:flex-end}.expk7-booking-aside__row--total{padding-top:1rem;margin-top:.25rem;border-top:1px solid rgba(107,74,42,.12);border-bottom:none}.expk7-booking-aside__row--total dd,.expk7-booking-aside__row--total dt{font-size:1rem;font-weight:700;color:#17120e}.expk7-booking-aside__row--total dd{font-size:1.2rem;color:#c89b3c;display:flex;align-items:flex-end;gap:.1rem}.expk7-booking-aside__row--price{border-bottom:none!important}.expk7-booking-aside__row--total dt{white-space:nowrap}.expk7-booking-aside__row--total dd{flex-direction:column}.expk7-booking-aside__tax-line{font-size:.72rem;font-weight:500}.expk7-booking-aside__highlight{font-weight:600;color:#17120e}.expk7-booking-aside__muted{font-size:.8rem;color:#717171}.expk7-booking-aside__link{padding:0;border:none;background:none;font-size:inherit;font-weight:600;color:#c89b3c;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.expk7-booking-aside__link:hover{color:#17120e}.expk7-booking-aside__note{margin:1rem 0 0;font-size:.72rem;line-height:1.45;color:#141313}.expk7-booking-aside__submit{border-radius:12px;min-height:52px;font-size:1rem;font-weight:600;background:#c89b3c;width:max-content}@media(max-width:575px){.expk7-booking-aside__submit{width:100%}}@media(min-width:992px){.expk7-booking-aside__submit--sidebar{display:none!important}}.expk7-booking-aside__submit-inner{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.expk7-booking-aside__row--discount,.expk7-booking-aside__row:last-child{border-bottom:none!important}.expk7-booking-aside__row--discount dd{color:#1e8449}@media(max-width:991px){.expk7-booking-aside .expk7-booking-coupon{margin-top:.85rem;padding-top:.85rem}}.expk7-booking-coupon{margin-top:0}.expk7-booking-aside .expk7-booking-coupon{padding-top:1rem;border-top:1px solid rgba(107,74,42,.08)}.expk7-booking-coupon__label{display:block;margin-bottom:.4rem;font-size:.8125rem;font-weight:600;color:#17120e}.expk7-booking-coupon__row{display:flex;gap:.5rem}.expk7-booking-coupon__input{flex:1 1;min-width:0;padding:.5rem .65rem;border:1px solid rgba(107,74,42,.18);border-radius:8px;font-size:.875rem;color:#17120e;background:#fff}.expk7-booking-coupon__input::placeholder{color:#717171}.expk7-booking-coupon__input:focus{outline:none;border-color:#c89b3c;box-shadow:0 0 0 2px rgba(200,155,60,.2)}.expk7-booking-coupon__btn{flex-shrink:0;padding:.5rem 1rem;border:none;border-radius:8px;background:#17120e;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:.3s ease}.expk7-booking-coupon__btn:hover{background:rgb(48.3621621622,37.8486486486,29.4378378378)}.expk7-booking-coupon__msg{margin:.45rem 0 0;font-size:.8125rem;color:#c0392b}.expk7-booking-coupon__msg.is-success{color:#1e8449}.expk7-booking-coupon__toggle{display:inline-flex;align-items:center;gap:.35rem;margin-top:.65rem;padding:0;border:none;background:rgba(0,0,0,0);font-size:.8125rem;font-weight:700;color:#c89b3c;cursor:pointer}.expk7-booking-coupon__toggle:hover{color:rgb(170.976,131.52,48.224)}.expk7-booking-coupon__toggle-count{font-weight:600;color:rgba(23,18,14,.45)}.expk7-booking-coupon__toggle-icon{transition:transform .3s ease}.expk7-booking-coupon__toggle-icon.is-open{transform:rotate(90deg)}.expk7-booking-coupon__available{margin-top:.65rem}.expk7-booking-coupon__available-hint{margin:0;font-size:.8125rem;color:rgba(23,18,14,.5)}.expk7-booking-coupon__available-hint.is-error{color:#c0392b}.expk7-booking-coupon__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.expk7-booking-coupon__card{padding:.7rem .75rem;border-radius:10px;border:1px dashed rgba(107,74,42,.2);background:rgba(248,243,237,.45)}.expk7-booking-coupon__card.is-eligible{border-color:rgba(200,155,60,.35);background:rgba(255,252,245,.95)}.expk7-booking-coupon__card.is-selected{border-color:#c89b3c;box-shadow:0 0 0 2px rgba(200,155,60,.15)}.expk7-booking-coupon__card.is-locked{opacity:.72}.expk7-booking-coupon__card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.expk7-booking-coupon__card-title{margin:0;font-size:.8125rem;font-weight:800;color:#17120e}.expk7-booking-coupon__card-code{margin:.15rem 0 0;font-size:.75rem;font-weight:700;letter-spacing:.04em;color:rgba(23,18,14,.55)}.expk7-booking-coupon__card-badge{flex-shrink:0;padding:.2rem .45rem;border-radius:999px;background:rgba(200,155,60,.14);color:rgb(155.064,119.28,43.736);font-size:.68rem;font-weight:800;white-space:nowrap}.expk7-booking-coupon__card-meta{margin:.45rem 0 0;font-size:.72rem;color:rgba(23,18,14,.5)}.expk7-booking-coupon__card-select{margin-top:.55rem;padding:.35rem .65rem;border:1px solid rgba(107,74,42,.14);border-radius:8px;background:#fff;font-size:.75rem;font-weight:700;color:#17120e;cursor:pointer;transition:.3s ease}.expk7-booking-coupon__card-select:hover{border-color:#c89b3c;color:rgb(163.02,125.4,45.98)}.expk7-booking-coupon__card-lock{margin:.5rem 0 0;font-size:.72rem;font-weight:600;color:#c0392b}.expk7-booking-service-card{display:flex;flex-direction:column;gap:1rem;padding:1.35rem 1.5rem}.expk7-booking-service-card__row{display:flex;align-items:flex-start;gap:1rem;min-width:0}@media(max-width:575px){.expk7-booking-service-card{padding:1.1rem 1rem;gap:.85rem}.expk7-booking-service-card__row{flex-direction:column;gap:.85rem}}.expk7-booking-service-card__media{flex-shrink:0;width:112px;height:84px;border-radius:10px;overflow:hidden;background:#f8f3ed}@media(max-width:575px){.expk7-booking-service-card__media{width:100%;height:auto;aspect-ratio:16/9;max-height:160px}}.expk7-booking-service-card__image{width:100%;height:100%;object-fit:cover}.expk7-booking-service-card__body{flex:1 1;min-width:0}.expk7-booking-service-card__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem .75rem;margin-bottom:.65rem}.expk7-booking-service-card__info{flex:1 1;min-width:0}.expk7-booking-service-card__title{margin:0;font-size:1.1rem;font-weight:700;color:#17120e}.expk7-booking-service-card__duration{margin:.15rem 0 0;font-size:.8rem;color:#141313}.expk7-booking-service-card__meta{margin:.1rem 0 0;font-size:.75rem;color:#141313}.expk7-booking-service-card__price{font-size:1.55rem;font-weight:700;color:#000;max-width:150px;text-align:right}.expk7-booking-service-card__price small{font-size:1rem;font-weight:500;margin-left:5px;text-transform:capitalize;color:#141313}.expk7-booking-service-card__desc{margin:0 0 .75rem;font-size:.875rem;line-height:1.55;color:#141313}.expk7-booking-service-card__features{margin:0;padding:.75rem 0 0;list-style:none;display:flex;flex-direction:column;gap:.4rem;border-top:1px solid rgba(107,74,42,.08)}@media(min-width:576px){.expk7-booking-service-card__features{flex-direction:row;flex-wrap:wrap;gap:.35rem .75rem;border-top:none;padding-top:0}}.expk7-booking-service-card__features li{font-size:.8rem;line-height:1.4;color:#17120e}.expk7-booking-service-card__features li:before{content:"✓ ";color:#c89b3c;font-weight:700}.expk7-booking-service-card__change{display:inline-flex;align-items:center;justify-content:center;margin-top:.15rem;padding:.45rem .85rem;border:1px solid #17120e;border-radius:8px;background:#17120e;font-size:.8rem;line-height:1.2;font-weight:600;color:#fff;cursor:pointer;transition:.3s ease}@media(max-width:575px){.expk7-booking-service-card__change{width:100%;min-height:40px}}.expk7-booking-service-card__change:hover{color:#17120e;background:#fff;border-color:#17120e}.expk7-booking-service-setup{display:flex;flex-direction:column;gap:0}.expk7-booking-skeleton{display:block;border-radius:10px;background:linear-gradient(90deg,rgba(23,18,14,.06),rgba(23,18,14,.1) 50%,rgba(23,18,14,.06));background-size:200% 100%;animation:expk7-shimmer 1.2s ease-in-out infinite}.expk7-booking-tabs-skeleton{margin-bottom:.75rem}.expk7-booking-tabs-skeleton__track{display:inline-flex;gap:4px;padding:4px;max-width:100%;overflow:hidden;background:#f8f3ed;border-radius:24px;border:1px solid rgba(226,232,240,.631372549)}.expk7-booking-tabs-skeleton__pill{flex-shrink:0;height:40px;border-radius:24px}.expk7-booking-tabs-skeleton__pill--1{width:118px}.expk7-booking-tabs-skeleton__pill--2{width:104px}.expk7-booking-tabs-skeleton__pill--3{width:72px}.expk7-booking-tabs-skeleton__pill--4{width:92px}.expk7-booking-packages-skeleton{display:grid;grid-gap:.75rem;gap:.75rem}@media(min-width:576px){.expk7-booking-packages-skeleton{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.expk7-booking-packages-skeleton{grid-template-columns:repeat(3,1fr)}}.expk7-booking-packages-skeleton__item{display:flex;flex-direction:column;gap:.55rem;padding:1rem 1.15rem;border:1px solid rgba(107,74,42,.08);border-radius:12px;background:#f8f3ed;min-height:88px}.expk7-booking-packages-skeleton__title{width:72%;height:14px}.expk7-booking-packages-skeleton__price{width:42%;height:22px}.expk7-booking-vehicle-type{padding:1.35rem 1.5rem 1rem;border-bottom:1px solid rgba(107,74,42,.08)}@media(max-width:575.98px){.expk7-booking-vehicle-type{padding:1.35rem 1rem 1rem}}.expk7-booking-vehicle-type--compact{padding-bottom:.85rem}.expk7-booking-vehicle-type--compact .tabs-wrap{margin-bottom:0}.expk7-booking-vehicle-type--invalid .tabs-wrap ul{box-shadow:0 0 0 2px rgba(249,92,92,.35)}.expk7-booking-vehicle-type .tabs-wrap{justify-content:flex-start;margin-bottom:.75rem}.expk7-booking-vehicle-type__hint{margin:.65rem 0 0;color:#141313;font-size:.85rem}.expk7-booking-packages{padding:1.35rem 1.5rem}.expk7-booking-packages__lead{margin:0 0 1rem;color:#141313;font-size:.9rem}.expk7-booking-packages__grid{display:grid;grid-gap:.75rem;gap:.75rem}@media(min-width:576px){.expk7-booking-packages__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.expk7-booking-packages__grid{grid-template-columns:repeat(3,1fr)}}.expk7-booking-packages__pick{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;width:100%;padding:1rem 1.15rem;border:1px solid rgba(107,74,42,.12);border-radius:12px;background:#f8f3ed;text-align:left;cursor:pointer;transition:.3s ease}.expk7-booking-packages__pick:focus-visible,.expk7-booking-packages__pick:hover{border-color:#c89b3c;box-shadow:0 0 0 3px rgba(107,74,42,.12);outline:none}.expk7-booking-packages__pick--selected{border-color:#c89b3c;background:rgba(200,155,60,.12);box-shadow:0 0 0 2px rgba(200,155,60,.35)}.expk7-booking-packages__pick-badge{position:absolute;top:.5rem;right:.5rem;padding:.15rem .45rem;border-radius:6px;background:#c89b3c;color:#fff;font-size:.65rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;line-height:1.2}.expk7-booking-packages__pick-name{font-weight:700;color:#17120e}.expk7-booking-packages__pick-price{font-weight:600;color:#c89b3c}.expk7-booking-packages__pick-price small{margin-left:.25rem;font-weight:500;color:#141313}.expk7-booking-plan-length{margin-bottom:1rem;padding:.85rem 1rem;border-radius:12px;background:rgba(200,155,60,.08);background:linear-gradient(45deg,rgb(248,243,237),rgba(200,155,60,.2117647059));border:1px solid rgba(107,74,42,.12)}.expk7-booking-plan-length--fixed{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem}.expk7-booking-plan-length--fixed strong{font-size:1rem;color:#17120e}.expk7-booking-plan-length__label{display:block;margin-bottom:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#141313}.expk7-booking-plan-length--fixed .expk7-booking-plan-length__label{margin-bottom:0;width:100%}.expk7-booking-plan-length__select{width:100%;min-height:44px;padding:.5rem .75rem;border:1px solid rgba(107,74,42,.2);border-radius:10px;background:#fff;font-size:.9rem;font-weight:600;color:#17120e;cursor:pointer}.expk7-booking-plan-length__select:focus{outline:2px solid rgba(200,155,60,.45);border-color:#c89b3c}.expk7-booking-plan-length__hint{font-size:.8rem;color:#141313}.expk7-booking-schedule-summary{margin-top:1rem;padding:1rem 1.1rem;border-radius:12px;background:#f8f3ed;border:1px solid rgba(107,74,42,.1);box-sizing:border-box}.expk7-booking-schedule-summary--full{width:100%;margin-top:0}@media(min-width:768px){.expk7-booking-schedule-summary--full{grid-column:1/-1}}.expk7-booking-schedule-summary--active{border-color:rgba(200,155,60,.35);box-shadow:3px 5px 6px rgba(0,0,0,.14);background:linear-gradient(181deg,rgba(200,155,60,.1411764706),rgba(242,231,209,.168627451));background:#f8f3ed}.expk7-booking-schedule-summary__range{margin:0 0 .5rem;font-size:.9rem;line-height:1.45;color:#17120e}.expk7-booking-schedule-summary__range strong{display:block;margin-top:.2rem;font-size:1rem;color:#c89b3c}.expk7-booking-schedule-summary__range-label{display:block;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#141313}.expk7-booking-schedule-summary__text{margin:0;font-size:.88rem;line-height:1.55;font-weight:500;color:#17120e}.expk7-booking-schedule-summary__price{display:flex;flex-wrap:wrap;gap:.35rem .75rem;align-items:baseline;margin:.65rem 0 0;padding-top:.65rem;border-top:1px dashed rgba(107,74,42,.15);font-size:.8rem;color:#141313}.expk7-booking-schedule-summary__price strong{font-size:.95rem;color:#c89b3c}.expk7-booking-datetime{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;padding:1.25rem 1.35rem}.expk7-booking-datetime .expk7-field-error{margin-top:.5rem}@media(min-width:768px){.expk7-booking-datetime{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:1.5rem 2rem;padding:1.5rem}}.expk7-booking-datetime .expk7-booking-schedule-summary--full,.expk7-booking-datetime__calendar,.expk7-booking-datetime__slots{min-width:0}.expk7-booking-datetime__calendar{display:flex;flex-direction:column}.expk7-booking-datetime__calendar .expk7-booking-calendar{width:100%}.expk7-booking-datetime__slots{display:flex;flex-direction:column;padding:1rem;border-radius:14px;background:rgba(248,243,237,.65);background:#f1f1f1;border:1px solid rgba(107,74,42,.08)}.expk7-booking-datetime__slots-label{margin:0 0 .85rem;font-size:.85rem;font-weight:700;color:#17120e}.expk7-booking-datetime__slots-hint{margin:.75rem 0 0;font-size:.8rem;color:#141313;line-height:1.45}.expk7-booking-datetime__slots-groups{display:flex;flex-direction:column;gap:1rem;max-height:380px;overflow-y:auto;padding-right:.25rem}.expk7-booking-datetime__slots-groups::-webkit-scrollbar{width:5px}.expk7-booking-datetime__slots-groups::-webkit-scrollbar-thumb{background:rgba(107,74,42,.25);border-radius:4px}.expk7-booking-datetime__slot-group:last-child{margin-bottom:4px}.expk7-booking-datetime__slot-group-label{display:block;margin-bottom:.45rem;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#141313}.expk7-booking-datetime__slots-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}@media(min-width:768px){.expk7-booking-datetime__slots-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.expk7-booking-calendar{width:100%;padding:1rem;border-radius:14px;background:#fff;border:1px solid rgba(107,74,42,.1);box-shadow:0 2px 14px rgba(44,32,20,.05);box-shadow:0 2px 6px rgba(0,0,0,.27)}.expk7-booking-calendar__nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;gap:.5rem}.expk7-booking-calendar__month-wrap{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:0;text-align:center}.expk7-booking-calendar__month{font-size:1rem;font-weight:700;color:#17120e}.expk7-booking-calendar__start-ref{font-size:.72rem;font-weight:600;color:#c89b3c;line-height:1.3}.expk7-booking-calendar__arrow{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(107,74,42,.15);border-radius:10px;background:#f8f3ed;color:#c89b3c;font-size:1rem;line-height:1;cursor:pointer;transition:.3s ease}.expk7-booking-calendar__arrow:hover{background:rgba(200,155,60,.15);border-color:#c89b3c}.expk7-booking-calendar__arrow:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.expk7-booking-calendar__hint,.expk7-booking-calendar__note{margin:0 0 .65rem;font-size:.8rem;line-height:1.5;color:#141313}.expk7-booking-calendar__hint{padding:.5rem .65rem;border-radius:8px;background:rgba(200,155,60,.08);font-weight:600;color:#17120e}.expk7-booking-calendar__legend{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.65rem;font-size:.72rem;font-weight:600;color:#141313}.expk7-booking-calendar__legend-item{display:inline-flex;align-items:center;gap:.35rem}.expk7-booking-calendar__swatch{width:12px;height:12px;border-radius:4px;flex-shrink:0}.expk7-booking-calendar__swatch--start{background:#c89b3c;box-shadow:0 0 0 2px #fff,0 0 0 3px #c89b3c}.expk7-booking-calendar__swatch--service{background:#268c51}.expk7-booking-calendar__swatch--completed{background:rgba(22,163,74,.35)}.expk7-booking-calendar__weekdays{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.25rem;gap:.25rem;margin-bottom:.5rem;text-align:center;font-size:.72rem;font-weight:700;color:#141313;text-transform:uppercase;letter-spacing:.03em}.expk7-booking-calendar__grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.35rem;gap:.35rem}.expk7-booking-calendar__day,.expk7-booking-calendar__empty{aspect-ratio:1;min-height:40px}.expk7-booking-calendar__day{min-width:0;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);border-radius:10px;background:#f8f3ed;font-size:.85rem;font-weight:600;color:#17120e;cursor:pointer;transition:.3s ease}.expk7-booking-calendar__day--blocked,.expk7-booking-calendar__day--past,.expk7-booking-calendar__day--sunday,.expk7-booking-calendar__day:disabled{background:rgba(248,243,237,.65);color:rgba(122,106,92,.45);cursor:not-allowed;border-color:rgba(23,18,14,.06)}.expk7-booking-calendar__day:disabled{opacity:1}.expk7-booking-calendar__day--completed{background:rgba(22,163,74,.22);border-color:rgba(22,163,74,.28);color:rgba(21,101,52,.75);cursor:default}.expk7-booking-calendar__day--available:not(:disabled):hover{background:rgba(200,155,60,.2);border-color:rgba(200,155,60,.4);color:#c89b3c}.expk7-booking-calendar__day--service{background:#27ae60;border-color:#1e8449;color:#fff;font-weight:600;box-shadow:2px 2px 4px rgba(0,0,0,.26)}.expk7-booking-calendar__day--service:hover:not(:disabled){background:#219a52}.expk7-booking-calendar__day--completed{background:rgba(22,163,74,.28);border-color:rgba(22,163,74,.35);color:rgba(21,101,52,.82);font-weight:700;box-shadow:none}.expk7-booking-calendar__day--completed:hover:not(:disabled){background:rgba(22,163,74,.32)}.expk7-booking-calendar__day--start{background:#c89b3c;border-color:#c89b3c;color:#fff;font-weight:700;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(200,155,60,.55)}.expk7-booking-calendar__day--start:hover:not(:disabled){background:rgb(178.932,137.64,50.468)}.expk7-booking-calendar--compact{padding:.65rem .75rem;box-shadow:0 2px 12px rgba(44,32,20,.06)}.expk7-booking-calendar--compact .expk7-booking-calendar__nav{margin-bottom:.5rem}.expk7-booking-calendar--compact .expk7-booking-calendar__arrow{width:30px;height:30px;border-radius:8px;font-size:.85rem}.expk7-booking-calendar--compact .expk7-booking-calendar__month{font-size:.9rem}.expk7-booking-calendar--compact .expk7-booking-calendar__hint{margin-bottom:.45rem;padding:.35rem .5rem;font-size:.72rem}.expk7-booking-calendar--compact .expk7-booking-calendar__hint--subtle{background:rgba(248,243,237,.8);font-weight:600}.expk7-booking-calendar--compact .expk7-booking-calendar__legend{margin-bottom:.45rem;font-size:.68rem}.expk7-booking-calendar--compact .expk7-booking-calendar__weekdays{font-size:.65rem;margin-bottom:.35rem}.expk7-booking-calendar--compact .expk7-booking-calendar__grid{gap:.25rem}.expk7-booking-calendar--compact .expk7-booking-calendar__empty{min-height:30px}.expk7-booking-calendar--compact .expk7-booking-calendar__day{min-height:30px;font-size:.78rem;border-radius:8px}.expk7-booking-calendar--readonly .expk7-booking-calendar__day{cursor:default;pointer-events:none}.expk7-booking-calendar--readonly .expk7-booking-calendar__day--available{background:#f8f3ed;color:#17120e}.expk7-booking-calendar--mini{padding:.45rem .5rem;max-width:280px;margin:0 auto;box-shadow:0 1px 8px rgba(44,32,20,.05)}.expk7-booking-calendar--mini .expk7-booking-calendar__nav{margin-bottom:.35rem}.expk7-booking-calendar--mini .expk7-booking-calendar__arrow{width:26px;height:26px;border-radius:6px;font-size:.75rem}.expk7-booking-calendar--mini .expk7-booking-calendar__month{font-size:.8rem}.expk7-booking-calendar--mini .expk7-booking-calendar__start-ref{display:none}.expk7-booking-calendar--mini .expk7-booking-calendar__weekdays{font-size:.58rem;margin-bottom:.2rem;gap:.1rem}.expk7-booking-calendar--mini .expk7-booking-calendar__grid{gap:.15rem}.expk7-booking-calendar--mini .expk7-booking-calendar__empty{min-height:22px}.expk7-booking-calendar--mini .expk7-booking-calendar__day{min-height:22px;font-size:.68rem;border-radius:6px}.expk7-booking-calendar--dashboard{--dash-cal-cell:47px;padding:.75rem .8rem;max-width:100%;width:100%;margin:0;box-shadow:none;border-radius:12px}.expk7-booking-calendar--dashboard .expk7-booking-calendar__nav{margin-bottom:.6rem;gap:.5rem}.expk7-booking-calendar--dashboard .expk7-booking-calendar__arrow{width:43px;height:43px;min-width:43px;border-radius:8px;font-size:.85rem}.expk7-booking-calendar--dashboard .expk7-booking-calendar__month{font-size:.92rem;font-weight:800}.expk7-booking-calendar--dashboard .expk7-booking-calendar__weekdays{font-size:.66rem;margin-bottom:.38rem;gap:.14rem}.expk7-booking-calendar--dashboard .expk7-booking-calendar__grid{gap:5px}.expk7-booking-calendar--dashboard .expk7-booking-calendar__empty{min-height:0;aspect-ratio:1;max-height:var(--dash-cal-cell)}.expk7-booking-calendar--dashboard .expk7-booking-calendar__day{aspect-ratio:1;min-height:0;max-height:var(--dash-cal-cell);width:100%;font-size:.78rem;font-weight:700;border-radius:8px;line-height:1}.expk7-booking-calendar__tz{margin-top:.65rem}.expk7-booking-calendar__tz label{display:block;margin-bottom:.25rem;font-size:.65rem;font-weight:600;color:#141313}.expk7-booking-calendar__tz .expk7-select{font-size:.7rem;padding:.35rem .5rem;min-height:32px;color:#141313}.expk7-booking-slot-btn{width:100%;min-height:44px;padding:.55rem .5rem;border:1px solid rgba(107,74,42,.18);border-radius:10px;background:#fff;font-size:.82rem;font-weight:600;color:#17120e;text-align:center;cursor:pointer;transition:.3s ease;white-space:nowrap;box-shadow:2px 1px 4px rgba(44,32,20,.29)}.expk7-booking-slot-btn:hover:not(:disabled){background:rgba(200,155,60,.12);border-color:#c89b3c;color:#c89b3c}.expk7-booking-slot-btn--active{background:#c89b3c;border-color:#c89b3c;color:#fff;box-shadow:0 4px 12px rgba(200,155,60,.3)}.expk7-booking-slot-btn--disabled,.expk7-booking-slot-btn:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.expk7-booking-datetime__lead-hint{margin:.65rem 0 0;font-size:.8rem;line-height:1.45;color:rgba(23,18,14,.55)}.expk7-booking-datetime__slots-warn{margin:0;padding:.75rem;border-radius:10px;background:rgba(192,57,43,.08);color:#a93226;font-size:.85rem}.expk7-booking-schedule-preview{margin-top:auto;padding-top:.75rem;border-top:1px solid rgba(107,74,42,.1)}.expk7-booking-schedule-preview__title{margin:0 0 .5rem;font-size:.8rem;font-weight:700;color:#c89b3c}.expk7-booking-schedule-preview__list{margin:0;padding:0;list-style:none;font-size:.8rem;color:#141313}.expk7-booking-schedule-preview__list li{padding:.2rem 0}.expk7-booking-schedule-preview__more{font-weight:600;color:#c89b3c}.expk7-booking-address-pick__lead{margin:0 0 .85rem;font-size:.88rem;color:#141313;line-height:1.45}.expk7-booking-address-pick__row{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.25rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.expk7-booking-address-pick__row::-webkit-scrollbar{display:none}.expk7-booking-address-pick__card{position:relative;flex:0 0 auto;width:min(12.5rem,78vw);min-height:6.25rem;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.8rem .85rem;border:1.5px solid rgba(107,74,42,.12);border-radius:14px;background:#fff;text-align:left;cursor:pointer;transition:.3s ease}.expk7-booking-address-pick__card:hover{border-color:rgba(200,155,60,.4);box-shadow:0 6px 18px rgba(23,18,14,.06)}.expk7-booking-address-pick__card.is-selected{border-color:#c89b3c;background:linear-gradient(165deg,rgba(200,155,60,.1),#fff 72%)}.expk7-booking-address-pick__card.is-selected:after{content:"";position:absolute;top:8px;right:8px;width:16px;height:16px;border-radius:999px;background:#c89b3c;box-shadow:inset 0 0 0 3px #fff}.expk7-booking-address-pick__card--add{width:min(9.5rem,62vw);align-items:center;justify-content:center;text-align:center;border-style:dashed;background:rgba(248,243,237,.65)}.expk7-booking-address-pick__icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#f8f3ed;color:rgba(23,18,14,.55);margin-bottom:.15rem}.expk7-booking-address-pick__title{font-size:.86rem;font-weight:800;color:#17120e;line-height:1.25}.expk7-booking-address-pick__meta{font-size:.76rem;line-height:1.35;color:rgba(23,18,14,.58);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.expk7-booking-address-pick__landmark{font-size:.72rem;color:rgba(23,18,14,.45);line-height:1.3}.expk7-booking-address-pick--vehicle .expk7-booking-address-pick__icon{color:rgba(23,18,14,.62)}.expk7-booking-form{padding:1.35rem 1.5rem 1.5rem}@media(min-width:768px){.expk7-booking-form{padding:1.5rem}}.expk7-booking-form__group{margin:0;padding:0;border:none}.expk7-booking-form__group:not(:last-child){margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(107,74,42,.08)}.expk7-booking-form__legend{float:left;width:100%;margin:0;padding:0;font-size:.8rem;color:#c89b3c}.expk7-booking-form__legend,.expk7-booking-form__sublegend{font-weight:700;letter-spacing:.04em;text-transform:uppercase}.expk7-booking-form__sublegend{margin:1.1rem 0 .75rem;font-size:.78rem;color:rgba(23,18,14,.55)}.expk7-booking-form__group--nested{padding-bottom:0;border-bottom:none!important;margin-bottom:1.75rem!important}.expk7-booking-form .expk7-form-group{margin-bottom:0}.expk7-booking-form .expk7-label{font-size:.85rem;margin-bottom:.35rem}.expk7-booking-form .expk7-label .required{color:#c89b3c}.expk7-booking-form .expk7-input,.expk7-booking-form .expk7-select{border-radius:10px;border-color:rgba(107,74,42,.15);min-height:44px;font-size:.9rem}.expk7-booking-form .expk7-input:focus,.expk7-booking-form .expk7-select:focus{border-color:#c89b3c;box-shadow:0 0 0 3px rgba(107,74,42,.1)}.expk7-booking-form__geo-btn{padding:.5rem 1rem;border:1px dashed rgba(107,74,42,.35);border-radius:10px;background:rgba(0,0,0,0);font-size:.85rem;font-weight:600;color:#c89b3c;cursor:pointer}.expk7-booking-form__geo-btn:hover{background:rgba(107,74,42,.06)}.expk7-booking-form__geo-btn:disabled{opacity:.7;cursor:wait}.expk7-booking-form__geo-btn--invalid{border-color:#c0392b;border-style:solid;color:#c0392b;box-shadow:0 0 0 2px rgba(192,57,43,.16)}.expk7-booking-form__area-warn{margin:0;font-size:.92rem;font-weight:700;line-height:1.4;color:#b91c1c}.expk7-booking-form__area-warn-card{padding:.9rem 1rem;border-radius:12px;border:1px solid rgba(220,38,38,.22);background:rgba(220,38,38,.08)}.expk7-booking-form__area-warn-lead{margin:.4rem 0 0;font-size:.84rem;font-weight:500;line-height:1.45;color:rgba(127,29,29,.92)}.expk7-booking-form__coords{margin:.5rem 0 0;font-size:.85rem;font-weight:600;color:#c89b3c}.expk7-location-map-modal{position:relative;width:min(100%,640px);max-height:92vh;overflow-y:auto;padding:1.5rem;background:#fff;border-radius:16px;box-shadow:0 24px 64px rgba(23,18,14,.28)}.expk7-location-map-modal__close{position:absolute;top:1rem;right:1rem;width:36px;height:36px;border:none;border-radius:50%;background:#f8f3ed;font-size:1.25rem;line-height:1;color:#17120e;cursor:pointer}.expk7-location-map-modal__title{margin:0 2rem 1rem 0;font-size:1.2rem;font-weight:700;color:#17120e}.expk7-location-map-modal__search-wrap{width:100%;margin-bottom:.5rem}.expk7-location-map-modal__search-wrap gmp-place-autocomplete{display:block;width:100%}.expk7-location-map-modal__autocomplete{width:100%;color-scheme:light}.expk7-location-map-modal__search{width:100%;margin-bottom:.5rem;border-radius:10px;border:1px solid rgba(23,18,14,.12);padding:.65rem .85rem;font-size:.95rem}.expk7-location-map-modal__hint{margin:0 0 .75rem;font-size:.82rem;color:#141313}.expk7-location-map-modal__map-wrap{position:relative;margin-bottom:.85rem;border-radius:12px;overflow:hidden;border:1px solid rgba(23,18,14,.1)}.expk7-location-map-modal__map{width:100%;height:320px;background:#eef2f6}.expk7-location-map-modal__map-overlay{position:absolute;inset:0;display:grid;place-items:center;background:hsla(0,0%,100%,.72);font-size:.9rem;font-weight:600;color:#141313}.expk7-location-map-modal__preview{margin:0 0 .85rem;font-size:.85rem;line-height:1.45;color:#17120e}.expk7-location-map-modal__error{margin-bottom:.75rem}.pac-container{z-index:2100!important}.expk7-booking-validation-modal{position:relative;width:100%;max-width:440px;max-height:90vh;overflow-y:auto;padding:2rem 1.75rem 1.5rem;background:#fff;border-radius:16px;box-shadow:0 24px 64px rgba(23,18,14,.28);text-align:center}.expk7-booking-validation-modal__close{position:absolute;top:1rem;right:1rem;width:36px;height:36px;border:none;border-radius:50%;background:#f8f3ed;font-size:1.25rem;line-height:1;color:#17120e;cursor:pointer}.expk7-booking-validation-modal__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:.75rem;border-radius:50%;background:rgba(192,57,43,.1);color:#c0392b;font-size:1.35rem;font-weight:800}.expk7-booking-validation-modal__title{margin:0 0 .35rem;font-size:1.35rem!important;font-weight:700;color:#17120e}.expk7-booking-validation-modal__lead{margin:0 0 1.25rem;font-size:.9rem;line-height:1.5;color:#141313}.expk7-booking-validation-modal__groups{text-align:left;margin-bottom:1.25rem}.expk7-booking-validation-modal__group:not(:last-child){margin-bottom:1rem}.expk7-booking-validation-modal__group-title{margin:0 0 .5rem;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#c89b3c}.expk7-booking-validation-modal__list{margin:0;padding:0;list-style:none;border:1px solid rgba(107,74,42,.1);border-radius:10px;overflow:hidden}.expk7-booking-validation-modal__item{display:block;width:100%;padding:.65rem .85rem;border:none;border-bottom:1px solid rgba(107,74,42,.08);background:#f8f3ed;text-align:left;font-size:.88rem;color:#17120e;cursor:pointer;transition:background .3s ease}.expk7-booking-validation-modal__item:hover{background:rgba(200,155,99,.15)}li:last-child .expk7-booking-validation-modal__item{border-bottom:none}.expk7-booking-validation-modal__actions{display:flex;flex-direction:column;gap:.5rem}.expk7-booking-validation-modal__primary{width:100%}.expk7-booking-validation-modal__secondary{padding:.5rem;border:none;background:none;font-size:.9rem;font-weight:600;color:#141313;cursor:pointer}.expk7-booking-validation-modal__secondary:hover{color:#c89b3c}.expk7-booking-datetime__calendar--invalid,.expk7-booking-datetime__slots--invalid,.expk7-booking-packages--invalid{outline:2px solid rgba(192,57,43,.35);outline-offset:4px;border-radius:10px}.expk7-booking-selectors{padding:1.15rem 1.25rem 1.25rem}.expk7-booking-selectors__row{display:flex;flex-direction:column;gap:.65rem}@media(min-width:768px){.expk7-booking-selectors__row{flex-direction:row;gap:.75rem}}.expk7-booking-selectors .expk7-booking-picker,.expk7-booking-selectors__field{flex:1 1;min-width:0}.expk7-booking-selectors__field .expk7-booking-picker{flex:none;width:100%}.expk7-booking-selectors__field .expk7-field-error{margin:.35rem 0 0}.expk7-booking-selectors .expk7-booking-schedule-summary--inline{margin-top:1rem;padding:.85rem 1rem;border-radius:12px;background:rgba(248,243,237,.65);border:1px solid rgba(107,74,42,.1)}.expk7-booking-picker{position:relative}.expk7-booking-picker--invalid .expk7-booking-picker__trigger{border-color:rgba(192,57,43,.55);box-shadow:0 0 0 2px rgba(192,57,43,.12)}.expk7-booking-picker--open .expk7-booking-picker__trigger{border-color:rgba(200,155,60,.45);box-shadow:0 4px 14px rgba(200,155,60,.12)}.expk7-booking-picker__trigger{width:100%;display:flex;align-items:center;gap:.65rem;padding:.75rem .9rem;border-radius:12px;border:1px solid rgba(107,74,42,.14);background:#fff;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.expk7-booking-picker__trigger:hover{border-color:rgba(200,155,60,.35)}.expk7-booking-picker__icon{flex-shrink:0;width:2rem;height:2rem;display:grid;place-items:center;border-radius:10px;background:rgba(200,155,60,.12);color:rgb(178.932,137.64,50.468)}.expk7-booking-picker__text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.expk7-booking-picker__label{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(23,18,14,.45)}.expk7-booking-picker__value{font-size:.92rem;font-weight:700;color:#17120e;line-height:1.35;word-break:break-word}@media(min-width:480px){.expk7-booking-picker__value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.expk7-booking-picker__value.is-placeholder{font-weight:600;color:rgba(23,18,14,.4)}.expk7-booking-picker__chevron{flex-shrink:0;color:rgba(23,18,14,.45);transition:transform .2s ease}.expk7-booking-picker__chevron.is-open{transform:rotate(180deg)}.expk7-booking-picker__panel{padding:1rem;border-radius:14px;border:1px solid rgba(107,74,42,.12);background:#fff;box-shadow:0 16px 40px rgba(23,18,14,.12)}.expk7-booking-picker__panel--floating{max-width:calc(100vw - 24px);padding:.75rem .65rem calc(.75rem + env(safe-area-inset-bottom, 0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.expk7-booking-picker__panel--floating .expk7-booking-area-list,.expk7-booking-picker__panel--floating .expk7-booking-picker-panel--time .expk7-booking-datetime__slots-groups{max-height:none}.expk7-booking-picker__panel--floating .expk7-booking-calendar{width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:.5rem .35rem;box-shadow:none}.expk7-booking-picker__panel--floating .expk7-booking-calendar--compact{padding:.45rem .3rem}.expk7-booking-picker__panel--floating .expk7-booking-calendar__weekdays{gap:.1rem;font-size:.58rem;letter-spacing:0}.expk7-booking-picker__panel--floating .expk7-booking-calendar__grid{gap:.12rem}.expk7-booking-picker__panel--floating .expk7-booking-calendar__day,.expk7-booking-picker__panel--floating .expk7-booking-calendar__empty{min-height:0;aspect-ratio:1;font-size:.72rem;border-radius:6px}.expk7-booking-picker__panel--floating .expk7-booking-calendar__arrow{width:28px;height:28px;flex-shrink:0}.expk7-booking-picker__panel--floating .expk7-booking-calendar__month{font-size:.85rem}.expk7-booking-picker__panel--floating .expk7-booking-datetime__slots-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:.45rem;gap:.45rem}.expk7-booking-picker__panel--floating .expk7-booking-slot-btn{width:100%;min-width:0}.expk7-booking-area-search{width:100%;margin-bottom:.65rem;border-radius:10px;border:1px solid rgba(23,18,14,.12);padding:.55rem .75rem;font-size:.88rem}.expk7-booking-area-list__title{margin:0 0 .5rem;font-size:.8rem;font-weight:700;color:#17120e}.expk7-booking-area-list{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;max-height:280px;overflow-y:auto}.expk7-booking-area-list__empty{padding:.65rem .5rem;font-size:.85rem;color:#141313}.expk7-booking-area-option{width:100%;display:flex;flex-direction:column;min-height:42px;padding:.55rem .85rem;border:1px solid rgba(107,74,42,.14);border-radius:10px;background:#fff;font-size:.88rem;font-weight:600;color:#17120e;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.expk7-booking-area-option:hover{border-color:rgba(200,155,60,.45);background:rgba(200,155,60,.08);color:rgb(170.976,131.52,48.224)}.expk7-booking-area-option--active{border-color:#c89b3c;background:rgba(200,155,60,.14);color:rgb(163.02,125.4,45.98);box-shadow:inset 0 0 0 1px rgba(200,155,60,.25)}.expk7-booking-area-option__pin-code{font-size:.72rem;font-weight:600;color:rgba(23,18,14,.65)}.expk7-booking-area-other{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(107,74,42,.1)}.expk7-booking-area-enquire-footer{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(107,74,42,.12)}.expk7-booking-area-enquire-footer__prompt{margin:0;font-size:.82rem;color:#141313;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.expk7-booking-area-enquire-footer__link{border:none;background:none;padding:0;color:rgb(170.976,131.52,48.224);font-weight:700;font-size:.82rem;text-decoration:underline;cursor:pointer}.expk7-booking-area-enquire-footer__link:hover{color:rgb(147.108,113.16,41.492)}.expk7-booking-area-enquire{margin:0 0 1.25rem}.expk7-ns-lead{display:flex;flex-direction:column;gap:.85rem}.expk7-ns-lead--panel{padding:1.15rem 1.2rem 1.25rem;border-radius:16px;border:1px solid rgba(107,74,42,.12);background:#fff;box-shadow:0 10px 28px rgba(23,18,14,.06)}.expk7-ns-lead--direct{margin-top:.85rem}.expk7-ns-lead--success{margin-top:20px;align-items:center;text-align:center;gap:.7rem;padding:1.35rem 1.2rem 1.4rem;border-radius:16px;border:1px solid rgba(22,163,74,.22);background:linear-gradient(180deg,rgba(22,163,74,.1),rgba(255,255,255,.96) 55%)}.expk7-ns-lead__head{display:flex;align-items:flex-start;gap:.75rem}.expk7-ns-lead__badge{display:grid;place-items:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:50%;background:rgba(200,155,60,.14);color:rgb(163.02,125.4,45.98)}.expk7-ns-lead__title{margin:0 0 .25rem;font-size:1.05rem;font-weight:800;color:#17120e}.expk7-ns-lead__lead{margin:0;font-size:.88rem;line-height:1.5;color:#141313}.expk7-ns-lead__form{display:flex;flex-direction:column;gap:.85rem}.expk7-ns-lead__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem .85rem;gap:.75rem .85rem}.expk7-ns-lead__grid .expk7-form-group{margin-bottom:0}.expk7-ns-lead__grid .expk7-form-group:nth-child(3),.expk7-ns-lead__grid .expk7-form-group:nth-child(4){grid-column:1/-1}.expk7-ns-lead__hint{margin:0;font-size:.8rem;line-height:1.45;color:rgba(20,19,19,.95)}.expk7-ns-lead__actions{display:flex;flex-wrap:wrap;gap:.65rem}.expk7-ns-lead__direct-title{margin:0 0 .35rem;font-size:.98rem;font-weight:800;color:#17120e}.expk7-ns-lead__direct-text{margin:0 0 .75rem;font-size:.86rem;line-height:1.5;color:#141313}.expk7-ns-lead__summary{display:grid;grid-gap:.45rem;gap:.45rem;margin:0 0 .9rem;padding:0}.expk7-ns-lead__summary>div{display:grid;grid-gap:.1rem;gap:.1rem}.expk7-ns-lead__summary dt{font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:rgba(20,19,19,.9)}.expk7-ns-lead__summary dd{margin:0;font-size:.9rem;font-weight:600;color:#17120e;word-break:break-word}.expk7-ns-lead__success-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:rgba(22,163,74,.14);color:#16a34a}.expk7-ns-lead__success-title{margin:0;font-size:1.2rem;font-weight:800;color:#17120e}.expk7-ns-lead__success-text{margin:0;max-width:70ch;font-size:.92rem;line-height:1.5;color:rgba(20,19,19,.98)}.expk7-ns-lead__success-points{margin:.15rem 0 .25rem;padding:0;list-style:none;width:100%;max-width:28rem;text-align:left}.expk7-ns-lead__success-points li{position:relative;padding:.35rem .35rem .35rem 1.35rem;font-size:.86rem;line-height:1.4;color:#17120e}.expk7-ns-lead__success-points li:before{content:"";position:absolute;left:.2rem;top:.7rem;width:.45rem;height:.45rem;border-radius:50%;background:#16a34a}.expk7-ns-lead__success-note{margin:0;max-width:36ch;font-size:.8rem;line-height:1.45;color:rgba(20,19,19,.95)}.expk7-ns-lead__home-btn,.expk7-ns-lead__submit{display:inline-flex;align-items:center;justify-content:center;min-width:10rem;padding:.8rem 1.25rem;border:none;border-radius:12px;font-size:.92rem;font-weight:700;color:#fff;background:linear-gradient(135deg,rgb(206.732,167.24,83.868),#C89B3C);text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.expk7-ns-lead__home-btn:hover:not(:disabled),.expk7-ns-lead__submit:hover:not(:disabled){color:#fff;transform:translateY(-1px);box-shadow:0 10px 22px rgba(200,155,60,.35)}.expk7-ns-lead__home-btn:disabled,.expk7-ns-lead__submit:disabled{opacity:.7;cursor:wait}.expk7-ns-lead__cancel{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.15rem;border:1px solid rgba(107,74,42,.18);border-radius:999px;background:#fff;color:#17120e;font-size:.9rem;font-weight:650;cursor:pointer}.expk7-ns-lead__cancel:hover:not(:disabled){background:rgba(107,74,42,.05)}.expk7-ns-lead__cancel:disabled{opacity:.7;cursor:wait}.expk7-ns-lead--direct .expk7-ns-lead__submit,.expk7-ns-lead--success .expk7-ns-lead__home-btn{width:100%;max-width:18rem}.expk7-ns-lead--panel .expk7-ns-lead__submit{width:auto}@media(max-width:640px){.expk7-ns-lead__grid{grid-template-columns:1fr}.expk7-ns-lead__grid .expk7-form-group:nth-child(3),.expk7-ns-lead__grid .expk7-form-group:nth-child(4){grid-column:auto}.expk7-ns-lead__actions{flex-direction:column}.expk7-ns-lead__actions .expk7-ns-lead__cancel,.expk7-ns-lead__actions .expk7-ns-lead__submit{width:100%}}.expk7-booking-picker-panel{display:flex;flex-direction:column;gap:.75rem;min-width:0}.expk7-booking-picker-panel--date .expk7-booking-calendar{width:100%;max-width:100%}.expk7-booking-picker-panel--date .expk7-booking-datetime__lead-hint{margin:.5rem 0 0;font-size:.75rem;line-height:1.4}.expk7-booking-picker-panel--time .expk7-booking-datetime__slots-groups{max-height:280px}.expk7-booking-picker-panel--time .expk7-booking-datetime__slots-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.expk7-booking-summary-card{padding:1.25rem 1.35rem 1.5rem}.expk7-booking-summary-card__head{margin-bottom:1rem}.expk7-booking-summary-card__title{margin:0 0 .35rem;font-size:1.1rem;font-weight:800;color:#17120e}.expk7-booking-summary-card__lead{margin:0;font-size:.88rem;line-height:1.5;color:#141313}.expk7-booking-summary-card .expk7-booking-form{padding:0}@media(max-width:991px){.expk7-page-wrap:has(.expk7-booking-page) .expk7-booking-aside,.expk7-page-wrap:has(.expk7-booking-page) .expk7-booking-page__main{padding-right:.15rem}.expk7-page-wrap:has(.expk7-booking-page) .expk7-booking-page__section-head{padding-right:3.25rem}}@media(max-width:991px){.expk7-booking-page .container{padding-left:.85rem;padding-right:.85rem}.expk7-booking-service-card{padding:1.1rem 1rem}.expk7-booking-selectors{padding:1rem .95rem 1.05rem}.expk7-booking-selectors .expk7-booking-picker__trigger{padding-right:.75rem}#booking-schedule.expk7-booking-page__section{margin-top:.15rem}.expk7-booking-form{padding:1.1rem 1rem 1.2rem}.expk7-booking-summary-card{padding:1.1rem 1rem 1.15rem}.expk7-booking-datetime{padding:1rem .95rem;gap:1.15rem}.expk7-booking-coupon__row{flex-direction:column;align-items:stretch;gap:.45rem}.expk7-booking-coupon__btn{width:100%;min-height:44px}.header-margin{margin-top:64px}}@media(max-width:575px){.expk7-booking-page .container{padding-left:.75rem;padding-right:.75rem}.expk7-page-wrap:has(.expk7-booking-page) .expk7-booking-picker__trigger,.expk7-page-wrap:has(.expk7-booking-page) .expk7-booking-selectors{padding-left:.95rem}.expk7-booking-service-card__price{font-size:1.35rem;max-width:none;text-align:left;width:100%}.expk7-booking-service-card__head{flex-direction:column;align-items:stretch;gap:.35rem}}.expk7-booking-page--upgrade .expk7-booking-page__upgrade-card{background:#fff;border:1px solid rgba(255,151,48,.326);border-radius:14px;box-shadow:0 6px 18px rgba(9,13,16,.26);padding:1.35rem 1.5rem 1.5rem;overflow:visible}@media(max-width:991px){.expk7-booking-page--upgrade .expk7-booking-page__upgrade-card{padding:1.1rem 1rem 1.25rem;border-radius:12px;box-shadow:0 4px 14px rgba(9,13,16,.18)}}.expk7-booking-page--upgrade .expk7-booking-page__main{gap:1.75rem}@media(max-width:575px){.expk7-booking-aside__submit{width:100%;margin-top:25px}}.expk7-checkout-page{min-height:100vh;padding-top:72px;padding-bottom:2rem;background:#fff}@media(max-width:991px){.expk7-checkout-page{padding-bottom:2rem}}.expk7-checkout-page__top{padding:.5rem 0;border-bottom:1px solid rgba(23,18,14,.08);background:#fff}.expk7-checkout-page__back{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;color:#6e4e37;text-decoration:none;transition:color .3s ease}.expk7-checkout-page__back:hover{color:#c89b3c}.expk7-checkout-page__body{padding-top:1.5rem}.expk7-checkout-layout{display:grid;grid-gap:1.5rem;gap:1.5rem;align-items:start}@media(min-width:992px){.expk7-checkout-layout{grid-template-columns:minmax(0,1fr) 320px;gap:2rem}.expk7-checkout-layout__aside{position:-webkit-sticky;position:sticky;top:84px;align-self:start;z-index:20;max-height:calc(100vh - 96px);overflow-y:auto;padding-bottom:.5rem}}@media(min-width:992px){.expk7-checkout-layout__aside::-webkit-scrollbar{width:4px}.expk7-checkout-layout__aside::-webkit-scrollbar-thumb{background:rgba(23,18,14,.15);border-radius:4px}}.expk7-checkout-sheet{max-width:100%}.expk7-checkout-sheet__header{margin-bottom:1.1rem}.expk7-checkout-sheet__title{margin:0 0 .2rem;font-size:1.5rem;font-weight:700;letter-spacing:-.025em;color:#17120e;line-height:1.2}.expk7-checkout-sheet__lead{margin:0;font-size:.875rem;font-weight:400;color:#717171;line-height:1.45}.expk7-checkout-sheet__service{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem;padding:0 0 .9rem;border-bottom:1px solid rgba(23,18,14,.12);margin-bottom:20px}.expk7-checkout-sheet__service-main{min-width:0}.expk7-checkout-sheet__service-name{margin:0;font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;color:#17120e;line-height:1.3}.expk7-checkout-sheet__service-meta{margin:.15rem 0 0;font-size:.8125rem;font-weight:500;color:#717171}.expk7-checkout-sheet__service-price{flex-shrink:0;text-align:right}.expk7-checkout-sheet__service-amount{font-size:1rem;font-weight:700;color:#17120e;white-space:nowrap}.expk7-checkout-sheet__sections{border:1px solid rgba(22,19,18,.25);border-radius:14px;background:#fff}.expk7-checkout-sheet__edit-note{margin:.85rem 0 0;font-size:.875rem;line-height:1.5;color:rgba(23,18,14,.62)}.expk7-checkout-sheet__edit-link{font-weight:700;color:#c89b3c;text-decoration:underline;text-underline-offset:2px}.expk7-checkout-sheet__edit-link:hover{color:#17120e}.expk7-checkout-summary{padding:.7rem 1rem .75rem;border-bottom:1px solid rgba(23,18,14,.08);margin-top:10px}.expk7-checkout-summary:last-child{border-bottom:none}.expk7-checkout-summary__heading{margin:0 0 .55rem;font-size:.75rem!important;font-weight:700!important;letter-spacing:.07em;text-transform:uppercase;color:rgba(21,18,16,.664);line-height:1.2}.expk7-checkout-summary__grid{display:grid;grid-gap:.5rem 1.5rem;gap:.5rem 1.5rem;align-items:start}.expk7-checkout-summary__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.expk7-checkout-summary__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.expk7-checkout-summary__grid--1{grid-template-columns:minmax(0,1fr);margin-top:.45rem}@media(max-width:767px){.expk7-checkout-summary__grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:479px){.expk7-checkout-summary__grid--2,.expk7-checkout-summary__grid--3{grid-template-columns:1fr;gap:.55rem}}.expk7-checkout-summary__grid+.expk7-checkout-summary__grid{margin-top:0}.expk7-checkout-field{min-width:0}.expk7-checkout-field__label{display:block;margin-bottom:.2rem;font-size:.6875rem;font-weight:500;letter-spacing:.02em;text-transform:capitalize;color:#717171;line-height:1.3}.expk7-checkout-field__value{display:block;font-size:.9375rem;font-weight:700;letter-spacing:-.01em;color:#17120e;line-height:1.35;word-break:break-word}.expk7-checkout-aside{width:100%}.expk7-checkout-aside__card{background:#fff;border-radius:14px;border:1px solid rgba(23,18,14,.08);box-shadow:0 8px 30px rgba(23,18,14,.08);padding:1.35rem 1.2rem}@media(max-width:991px){.expk7-checkout-aside__card--pay{display:none}}.expk7-checkout-aside__card--pay{position:relative;box-shadow:0 2px 4px rgba(0,0,0,.18);margin:4px}.expk7-checkout-aside__eyebrow{margin:0 0 .25rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#717171}.expk7-checkout-aside__amount{margin:0 0 .25rem;font-size:2rem;font-weight:700;letter-spacing:-.03em;color:#17120e;line-height:1.1}.expk7-checkout-aside__tax-note{margin:0 0 1rem;font-size:.8125rem;color:#717171}.expk7-checkout-aside__methods{margin:1rem 0 .85rem;font-size:.75rem;text-align:center;color:#717171}.expk7-checkout-aside__note{margin:0 0 1rem;font-size:.8125rem;color:#717171}.expk7-checkout-payment-methods{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;margin:1rem 0}.expk7-checkout-payment-methods__option{display:flex;align-items:center;gap:.45rem;min-height:42px;padding:.5rem .65rem;border:1px solid rgba(23,18,14,.08);border-radius:10px;background:#fafafa;color:#17120e;font-size:.8125rem;font-weight:600;cursor:pointer;transition:border-color .3s ease,background .3s ease}.expk7-checkout-payment-methods__option:hover:not(:disabled){border-color:rgba(200,155,60,.55);background:#fff}.expk7-checkout-payment-methods__option.is-selected{border-color:#c89b3c;background:rgba(200,155,60,.08);box-shadow:0 0 0 2px rgba(200,155,60,.12)}.expk7-checkout-payment-methods__option:disabled{opacity:.6;cursor:not-allowed}.expk7-checkout-payment-methods__icon{width:.95rem;color:#c89b3c}.expk7-checkout-autopay{margin:0 0 1rem}.expk7-checkout-autopay__toggle{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.75rem .85rem;border:1px solid rgba(23,18,14,.08);border-radius:12px;background:#fafafa;text-align:left;cursor:pointer;transition:border-color .3s ease,background .3s ease}.expk7-checkout-autopay__toggle:hover:not(:disabled){border-color:rgba(200,155,60,.55);background:#fff}.expk7-checkout-autopay__toggle.is-on{border-color:#c89b3c;background:rgba(200,155,60,.08)}.expk7-checkout-autopay__toggle:disabled{opacity:.6;cursor:not-allowed}.expk7-checkout-autopay__toggle--mobile{margin:0 0 .65rem;padding:.65rem .75rem}.expk7-checkout-autopay__copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.expk7-checkout-autopay__title{font-size:.875rem;font-weight:700;color:#17120e}.expk7-checkout-autopay__hint{font-size:.75rem;line-height:1.35;color:#717171}.expk7-checkout-autopay__switch{position:relative;flex-shrink:0;width:42px;height:24px;border-radius:999px;background:#d4d0cb;transition:background .3s ease}.expk7-checkout-autopay__toggle.is-on .expk7-checkout-autopay__switch{background:#c89b3c}.expk7-checkout-autopay__knob{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(23,18,14,.2);transition:transform .3s ease}.expk7-checkout-autopay__toggle.is-on .expk7-checkout-autopay__knob{transform:translateX(18px)}.expk7-checkout-verifying{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(23,18,14,.45)}.expk7-checkout-verifying__card{width:min(100%,360px);padding:1.5rem 1.25rem;border-radius:14px;background:#fff;box-shadow:0 12px 40px rgba(23,18,14,.18);text-align:center}.expk7-checkout-verifying__title{margin:0 0 .35rem;font-size:1.05rem;font-weight:700;color:#17120e}.expk7-checkout-verifying__text{margin:0;font-size:.875rem;color:#717171}.expk7-checkout-breakdown{list-style:none;margin:0 0 1rem;padding:.55rem 0 0;border-top:1px solid rgba(23,18,14,.08)}.expk7-checkout-breakdown li{display:flex;justify-content:space-between;align-items:center;padding:.35rem 0;font-size:.875rem;color:#3d3834;color:#17120e;font-weight:800}.expk7-checkout-breakdown li span:last-child{font-weight:600;color:#17120e}.expk7-checkout-breakdown__discount span:last-child{color:#1a7f4b}.expk7-checkout-coupon{display:flex;gap:.5rem;margin-bottom:.35rem}.expk7-checkout-coupon__input{flex:1 1;min-width:0;min-height:44px;padding:0 .85rem;border:1px solid rgba(23,18,14,.08);border-radius:10px;font-size:.875rem;color:#17120e;background:#fafafa}.expk7-checkout-coupon__input::placeholder{color:#717171}.expk7-checkout-coupon__input:focus{outline:none;border-color:#c89b3c;background:#fff;box-shadow:0 0 0 3px rgba(200,155,60,.15)}.expk7-checkout-coupon__btn{flex-shrink:0;min-height:44px;padding:0 1rem;border:none;border-radius:10px;background:#17120e;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .3s ease}.expk7-checkout-coupon__btn:hover{background:rgb(48.3621621622,37.8486486486,29.4378378378)}.expk7-checkout-coupon__msg{margin:0 0 .5rem;font-size:.8125rem;color:#f95c5c}.expk7-checkout-coupon__msg.is-success{color:#1a7f4b}.expk7-checkout-pay__btn{min-height:48px;font-size:.9375rem!important;font-weight:600!important;border-radius:12px!important}.expk7-checkout-mobile-pay{display:none}@media(max-width:991px){.expk7-checkout-mobile-pay{display:block;position:fixed;left:0;right:0;bottom:0;z-index:100;padding:.85rem 1rem calc(.85rem + env(safe-area-inset-bottom, 0px));background:#fff;border-top:1px solid rgba(23,18,14,.08);box-shadow:0 -4px 20px rgba(23,18,14,.06)}}.expk7-checkout-mobile-pay__methods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.4rem;gap:.4rem;margin-bottom:.65rem}.expk7-checkout-mobile-pay__method{min-height:34px;padding:.35rem .25rem;border:1px solid rgba(23,18,14,.08);border-radius:8px;background:#fafafa;color:#17120e;font-size:.6875rem;font-weight:600;cursor:pointer}.expk7-checkout-mobile-pay__method.is-selected{border-color:#c89b3c;background:rgba(200,155,60,.08)}.expk7-checkout-mobile-pay__method:disabled{opacity:.6;cursor:not-allowed}.expk7-checkout-mobile-pay .expk7-btn.expk7-checkout-pay__btn,.expk7-checkout-mobile-pay .expk7-checkout-pay__btn{width:100%;min-height:48px;border-radius:12px;font-size:.9375rem;font-weight:600}.expk7-payment-success-page{min-height:100vh;padding-top:72px;padding-bottom:3rem;background:#fff}.expk7-payment-success__hero{padding:2.5rem 1rem 1rem;text-align:center;background:linear-gradient(180deg,#dcfce7,#ffffff);background:linear-gradient(180deg,rgba(220,252,231,.5215686275),#ffffff);background:linear-gradient(180deg,rgba(220,252,231,.24),#ffffff)}.expk7-payment-success__body{max-width:520px;margin:0 auto;padding-top:.5rem}.expk7-payment-success__icon-wrap{position:relative;width:96px;height:96px;margin:0 auto 1.5rem}.expk7-payment-success__icon-ring{position:absolute;inset:0;border-radius:50%;background:rgba(22,163,74,.2);animation:expk7-success-pulse 2.2s ease-in-out infinite}.expk7-payment-success__icon{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:#fff;box-shadow:0 8px 28px rgba(22,163,74,.22);animation:expk7-success-pop .5s cubic-bezier(.34,1.4,.64,1) forwards}.expk7-payment-success__circle{stroke:#16a34a;stroke-width:2.5;stroke-dasharray:151;stroke-dashoffset:151;animation:expk7-success-circle .45s ease .12s forwards}.expk7-payment-success__tick{stroke:#16a34a;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48;animation:expk7-success-tick .35s ease .5s forwards}.expk7-payment-success__title{margin:0 0 .4rem;font-size:clamp(1.5rem,4vw,1.75rem);font-weight:700;letter-spacing:-.02em;color:#17120e}.expk7-payment-success__subtitle{font-size:.9375rem;color:#717171;line-height:1.5;max-width:28rem;margin:0 auto 1rem}.expk7-payment-success__summary{margin-bottom:1.75rem;box-shadow:1px 1px 4px rgba(0,0,0,.41);padding:1.2rem;border-radius:16px}.expk7-payment-success__autopay{margin:0 0 1.5rem;padding:0;border:none;background:rgba(0,0,0,0)}.expk7-payment-success__autopay .expk7-checkout-autopay{margin:0}.expk7-payment-success__autopay-status{display:flex;align-items:center;gap:.75rem;margin:0 0 1.5rem;padding:.7rem .85rem;border-radius:12px;background:rgba(22,163,74,.08);border:1px solid rgba(22,163,74,.22)}.expk7-payment-success__autopay-status-icon{flex-shrink:0;width:1.85rem;height:1.85rem;display:grid;place-items:center;border-radius:999px;background:rgba(22,163,74,.16);color:#15803d}.expk7-payment-success__autopay-status-copy{min-width:0;display:flex;flex-direction:column;gap:.15rem}.expk7-payment-success__autopay-status-copy strong{color:#15803d;font-size:.82rem;font-weight:800;line-height:1.2}.expk7-payment-success__autopay-status-copy span{color:#16a34a;font-size:.72rem;font-weight:500;line-height:1.3}.expk7-payment-success__row{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;padding:.85rem 0;border-bottom:1px solid rgba(23,18,14,.08);font-size:.875rem;line-height:1.45}.expk7-payment-success__row:last-child{border-bottom:none}.expk7-payment-success__label{flex-shrink:0;color:#717171;font-weight:500}.expk7-payment-success__value{text-align:right;font-weight:600;color:#17120e;word-break:break-word}.expk7-payment-success__actions{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.65rem}.expk7-payment-success__actions .expk7-btn{min-height:46px;font-size:.9375rem;border-radius:12px;flex:0 0 auto}.expk7-payment-success__home{display:block;margin-top:.35rem;text-align:center;font-size:.875rem;font-weight:600;color:#717171;text-decoration:none;width:100%}.expk7-payment-success__home:hover{color:#c89b3c}@keyframes expk7-success-pop{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes expk7-success-pulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.08);opacity:.35}}@keyframes expk7-success-circle{to{stroke-dashoffset:0}}@keyframes expk7-success-tick{to{stroke-dashoffset:0}}.expk7-payment-failure-page{min-height:100vh;padding-top:72px;padding-bottom:3rem;background:#fff}.expk7-payment-failure__hero{padding:2.5rem 1rem 1rem;text-align:center;background:linear-gradient(180deg,#fef2f2,#ffffff)}.expk7-payment-failure__body{max-width:520px;margin:0 auto;padding-top:.5rem}.expk7-payment-failure__icon-wrap{position:relative;width:96px;height:96px;margin:0 auto 1.5rem}.expk7-payment-failure__icon-ring{position:absolute;inset:0;border-radius:50%;background:rgba(220,38,38,.18);animation:expk7-failure-pulse 2.2s ease-in-out infinite}.expk7-payment-failure__icon{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:#fff;box-shadow:0 8px 28px rgba(220,38,38,.18);animation:expk7-failure-pop .5s cubic-bezier(.34,1.4,.64,1) forwards}.expk7-payment-failure__circle{stroke:#dc2626;stroke-width:2.5;stroke-dasharray:151;stroke-dashoffset:151;animation:expk7-failure-circle .45s ease .12s forwards}.expk7-payment-failure__cross{stroke:#dc2626;stroke-width:3.5;stroke-linecap:round;stroke-dasharray:60;stroke-dashoffset:60;animation:expk7-failure-cross .35s ease .45s forwards}.expk7-payment-failure__title{margin:0 0 .4rem;font-size:clamp(1.5rem,4vw,1.75rem);font-weight:700;letter-spacing:-.02em;color:#17120e}.expk7-payment-failure__subtitle{margin:0 auto 1rem;max-width:28rem;font-size:.9375rem;color:#717171;line-height:1.55}.expk7-payment-failure__summary{margin-bottom:1.25rem;padding:1.2rem;border-radius:16px;box-shadow:1px 1px 4px rgba(0,0,0,.41)}.expk7-payment-failure__summary--hint{text-align:center}.expk7-payment-failure__summary-lead{margin:0 0 .75rem;font-size:.82rem;font-weight:700;color:rgb(204.6,33,33);line-height:1.4}.expk7-payment-failure__summary--hint .expk7-payment-failure__summary-lead{margin-bottom:0;color:#717171;font-weight:600}.expk7-payment-failure__row{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;padding:.85rem 0;border-bottom:1px solid rgba(23,18,14,.08);font-size:.875rem;line-height:1.45}.expk7-payment-failure__row:last-child{border-bottom:none}.expk7-payment-failure__label{flex-shrink:0;color:#717171;font-weight:500}.expk7-payment-failure__value{text-align:right;font-weight:600;color:#17120e;word-break:break-word}.expk7-payment-failure__tips{margin:0 0 1.5rem;padding:.95rem 1rem .95rem 1.35rem;border-radius:12px;background:rgba(248,243,237,.65);border:1px solid rgba(107,74,42,.1);font-size:.8125rem;line-height:1.5;color:rgba(23,18,14,.62)}.expk7-payment-failure__tips li+li{margin-top:.35rem}.expk7-payment-failure__actions{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.65rem}.expk7-payment-failure__actions .expk7-btn{min-height:46px;font-size:.9375rem;border-radius:12px;flex:0 0 auto}.expk7-payment-failure__home{display:block;margin-top:.35rem;width:100%;text-align:center;font-size:.875rem;font-weight:600;color:#717171;text-decoration:none}.expk7-payment-failure__home:hover{color:#c89b3c}@keyframes expk7-failure-pop{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes expk7-failure-pulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.08);opacity:.35}}@keyframes expk7-failure-circle{to{stroke-dashoffset:0}}@keyframes expk7-failure-cross{to{stroke-dashoffset:0}}@media(max-width:575.98px){.expk7-payment-failure__actions{flex-direction:column}.expk7-payment-failure__actions .expk7-btn{width:100%}}.expk7-status-tracker{display:flex;flex-direction:column;gap:0}.expk7-status-step{display:flex;gap:1rem;position:relative;padding-bottom:1.5rem}.expk7-status-step:before{content:"";position:absolute;left:17px;top:36px;bottom:0;width:2px;background:#d4a94d}.expk7-status-step:last-child:before{display:none}.expk7-status-step.completed .expk7-status-dot{background:#c89b3c;color:#fff}.expk7-status-step.active .expk7-status-dot{background:#c89b3c;color:#17120e;box-shadow:0 0 0 4px rgba(200,155,99,.35)}.expk7-status-dot{width:36px;height:36px;border-radius:50%;background:#f8f3ed;border:2px solid #d4a94d;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0;z-index:1}.expk7-status-label{font-weight:600;color:#17120e;font-size:.95rem}.expk7-status-time{font-size:.8rem;color:#141313}.expk7-brand-logos{overflow:hidden;background:#fff}.expk7-brand-logos__title{margin-bottom:2rem;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;line-height:1.2;color:#17120e}.expk7-brand-logos__slider-wrap{width:100%;padding:0 1rem}@media(min-width:1200px){.expk7-brand-logos__slider-wrap{padding:0 1.5rem}}.expk7-brand-logos__swiper{overflow:visible;padding:.25rem 0 1rem}.expk7-brand-logos__swiper .swiper-wrapper{transition-timing-function:linear}.expk7-brand-logos__slide{height:auto}.expk7-brand-logos__card{display:flex;align-items:center;justify-content:center;width:100%;min-height:80px;padding:1.15rem 1rem;background:#fff;border:1px solid rgba(23,18,14,.08);border-radius:0;box-shadow:0 4px 20px rgba(23,18,14,.06);transition:box-shadow .3s ease,transform .3s ease}@media(min-width:768px){.expk7-brand-logos__card{min-height:88px;padding:.5rem 1rem}}.expk7-brand-logos__card:hover{box-shadow:0 8px 28px rgba(23,18,14,.1);transform:translateY(-2px)}.expk7-brand-logos__logo{display:block;flex-shrink:0;width:auto;max-width:80px;height:58px;object-fit:contain}@media(min-width:768px){.expk7-brand-logos__logo{max-width:88px;height:64px}}.expk7-key-benefits{position:relative;overflow:hidden;font-family:Space Grotesk,sans-serif}.expk7-key-benefits__container{position:relative;z-index:1}.expk7-key-benefits__bg{position:absolute;inset:0;display:none;pointer-events:none;overflow:hidden}.expk7-key-benefits__wave{position:absolute;border-radius:50%;background:rgba(200,155,99,.14)}.expk7-key-benefits__wave--1{width:min(520px,70vw);height:min(520px,70vw);left:-12%;bottom:-28%}.expk7-key-benefits__wave--2{width:min(380px,55vw);height:min(380px,55vw);left:8%;top:-18%;background:rgba(107,74,42,.08)}.expk7-key-benefits__dots{position:absolute;left:4%;top:18%;width:72px;height:72px;opacity:.35;background-image:radial-gradient(#C89B3C 1.5px,transparent 0);background-size:10px 10px}.expk7-key-benefits__leaf{position:absolute;width:28px;height:28px;border-radius:60% 40% 70% 30%;background:linear-gradient(135deg,#5a9e4a,#3d7a35);opacity:.75;transform:rotate(-25deg)}.expk7-key-benefits__leaf--1{left:42%;top:8%}.expk7-key-benefits__leaf--2{left:52%;bottom:22%;width:22px;height:22px;transform:rotate(15deg)}.expk7-key-benefits__leaf--3{left:18%;bottom:35%;width:18px;height:18px;opacity:.5;transform:rotate(40deg)}.expk7-key-benefits__layout{display:grid;grid-gap:2.5rem;gap:2.5rem;align-items:center}@media(min-width:992px){.expk7-key-benefits__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:3rem}}.expk7-key-benefits__visual{position:relative;min-height:320px}@media(min-width:992px){.expk7-key-benefits__visual{min-height:520px}}.expk7-key-benefits__badge{position:absolute;top:0;left:0;z-index:2;display:flex;align-items:flex-start;gap:.65rem;max-width:220px;padding:.85rem 1rem;background:#fff;border-radius:14px;box-shadow:0 12px 40px rgba(23,18,14,.08);border:1px solid rgba(107,74,42,.08)}.expk7-key-benefits__badge-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:rgba(107,74,42,.08);color:#c89b3c;flex-shrink:0}.expk7-key-benefits__badge-text{display:flex;flex-direction:column;gap:.2rem;font-size:.72rem;line-height:1.35;color:#141313}.expk7-key-benefits__badge-text strong{font-size:.78rem;font-weight:700;letter-spacing:.04em;color:#c89b3c}.expk7-key-benefits__hero-media{position:relative;margin:2.5rem auto 0;max-width:420px}@media(min-width:992px){.expk7-key-benefits__hero-media{margin:3rem 0 0 1.5rem;max-width:100%}}.expk7-key-benefits__hero-image{width:100%;height:auto;object-fit:contain;box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08);object-position:center bottom}@media(min-width:992px){.expk7-key-benefits__content{padding-left:.5rem}}.expk7-key-benefits__title{margin:0 0 2rem;font-size:clamp(1.85rem,3.5vw,2.75rem)!important;font-weight:700;line-height:1.15;color:#17120e;letter-spacing:-.02em}.expk7-key-benefits__title-accent{color:#c89b3c;font-weight:700}.expk7-key-benefits__list{list-style:none;margin:0 0 2rem;padding:0;display:flex;flex-direction:column;gap:1.75rem}.expk7-key-benefits__item{display:grid;grid-template-columns:auto auto 1fr;grid-gap:1rem 1.15rem;gap:1rem 1.15rem;align-items:start}.expk7-key-benefits__item-track{display:flex;flex-direction:column;align-items:center;padding-top:.35rem}.expk7-key-benefits__number{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#c89b3c;color:#fff;font-size:.8rem;font-weight:700;flex-shrink:0}.expk7-key-benefits__line{flex:1 1;width:0;min-height:48px;margin:.35rem 0;border-left:2px dashed rgba(107,74,42,.35)}.expk7-key-benefits__icon-wrap{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#fff;color:#c89b3c;box-shadow:0 8px 24px rgba(23,18,14,.08);flex-shrink:0}.expk7-key-benefits__icon{display:block}.expk7-key-benefits__item-body{min-width:0;padding-top:.15rem}.expk7-key-benefits__item-title{margin:0 0 .4rem;font-size:clamp(1.05rem,2vw,1.2rem);font-weight:700;color:#c89b3c;line-height:1.3}.expk7-key-benefits__item-text{margin:0;font-size:.92rem;line-height:1.6;color:#141313}.expk7-key-benefits__cta{display:inline-flex;align-items:center;gap:.75rem;min-height:56px;padding:.65rem .65rem .65rem 1.75rem;border:none;border-radius:999px;background:#c89b3c;color:#fff;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;box-shadow:0 10px 28px rgba(107,74,42,.25)}.expk7-key-benefits__cta:hover{background:#17120e;transform:translateY(-2px);box-shadow:0 18px 48px rgba(23,18,14,.14)}.expk7-key-benefits__cta-arrow{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#fff;color:#c89b3c;flex-shrink:0}.expk7-mobile-app{padding:4rem 0 5rem;background:#f5f5f5;overflow-x:hidden}.expk7-mobile-app__card{overflow:hidden;background:#fff;border-radius:20px}@media(min-width:768px){.expk7-mobile-app__card{padding:0 0 0 2.5rem}}@media(min-width:992px){.expk7-mobile-app__card{padding:0 0 0 3rem}}.expk7-mobile-app__layout{display:grid;grid-gap:2.5rem;gap:2.5rem;align-items:center}@media(min-width:992px){.expk7-mobile-app__layout{grid-template-columns:1fr 1fr;gap:2rem 3rem}}@media(max-width:575.98px){.expk7-mobile-app__layout{gap:1rem}}@media(max-width:991.98px){.expk7-mobile-app__content{text-align:center}}.expk7-mobile-app__title{margin:0 0 1rem;font-size:clamp(1.85rem,3.5vw,2.75rem)!important;font-weight:700;line-height:1.2;color:#17120e;letter-spacing:-.02em}@media(max-width:575.98px){.expk7-mobile-app__title{text-align:start}}.expk7-mobile-app__description{margin:0 0 1.15rem;font-size:.9rem;line-height:1.7;color:rgba(20,19,19,.62);max-width:26rem}@media(max-width:991.98px){.expk7-mobile-app__description{margin-left:auto;margin-right:auto}}@media(max-width:575.98px){.expk7-mobile-app__description{text-align:start}}.expk7-mobile-app__features{display:grid;grid-gap:.7rem!important;gap:.7rem!important;margin:0 0 1.5rem;padding:0;list-style:none;grid-template-columns:repeat(2,1fr)}@media(max-width:991.98px){.expk7-mobile-app__features{justify-items:center}}@media(max-width:575.98px){.expk7-mobile-app__features{grid-template-columns:1fr;gap:.7rem;justify-items:start}}.expk7-mobile-app__feature{display:inline-flex;align-items:center;gap:.5rem;font-size:.84rem;font-weight:600;color:#17120e}.expk7-mobile-app__feature-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.8rem;height:1.8rem;border-radius:50%;background:rgba(200,155,60,.14);color:#c89b3c}.expk7-mobile-app__download{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.25rem}@media(max-width:991.98px){.expk7-mobile-app__download{justify-content:center}}.expk7-mobile-app__stores{display:flex;flex-direction:column;gap:.65rem}@media(max-width:575.98px){.expk7-mobile-app__stores{flex-direction:row}}.expk7-mobile-app__store-btn{display:inline-flex;align-items:center;gap:.7rem;min-width:200px;padding:0;border-radius:12px;background:rgba(0,0,0,0);color:#fff;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}@media(max-width:575.98px){.expk7-mobile-app__store-btn{min-width:unset}}.expk7-mobile-app__store-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 10px 24px rgba(23,18,14,.16)}.expk7-mobile-app__store-btn img{width:200px}@media(max-width:575.98px){.expk7-mobile-app__store-btn img{width:150px}}.expk7-mobile-app__store-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.expk7-mobile-app__store-copy{display:flex;flex-direction:column;line-height:1.15;text-align:left}.expk7-mobile-app__store-label{font-size:.55rem;font-weight:400;opacity:.82}.expk7-mobile-app__store-name{font-size:.9rem;font-weight:600}.expk7-mobile-app__qr-wrap{display:flex;flex-direction:column;align-items:center;gap:.35rem}.expk7-mobile-app__qr-wrap img{border:1px solid #e2e2e2;box-shadow:-1px 1px 4px rgba(161,161,161,.62);border-radius:12px;overflow:hidden}.expk7-mobile-app__qr{padding:.4rem;border-radius:8px;background:#fff;border:1px solid rgba(23,18,14,.08)}.expk7-mobile-app__qr-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px;width:72px;height:72px}.expk7-mobile-app__qr-cell{border-radius:1px;background:rgba(23,18,14,.06)}.expk7-mobile-app__qr-cell.is-filled{background:#17120e}.expk7-mobile-app__qr-text{font-size:.62rem;font-weight:600;color:rgba(20,19,19,.6);white-space:nowrap}.expk7-mobile-app__visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:360px;padding:0}@media(min-width:768px){.expk7-mobile-app__visual{min-height:440px}}@media(min-width:992px){.expk7-mobile-app__visual{min-height:480px;justify-content:flex-end;padding-right:1rem}}@media(max-width:575.98px){.expk7-mobile-app__visual{min-height:unset}}.expk7-mobile-app__circle{position:absolute;width:min(340px,78vw);height:min(340px,78vw);border-radius:50%;background:linear-gradient(145deg,#e8c96a,#c89b3c 42%,#d4a94d 72%,#f0d9a0);box-shadow:0 20px 50px rgba(200,155,60,.28);animation:expk7-mobile-app-circle 6s ease-in-out infinite}@media(min-width:768px){.expk7-mobile-app__circle{width:min(400px,70vw);height:min(400px,70vw)}}@media(min-width:992px){.expk7-mobile-app__circle{width:420px;height:420px;right:8%;left:auto;transform:translateX(0)}}@media(min-width:1200px){.expk7-mobile-app__circle{width:460px;height:460px}}.expk7-mobile-app__phone-shadow{position:absolute;width:45%;height:20px;bottom:12%;left:50%;transform:translateX(-50%);border-radius:50%;background:rgba(23,18,14,.15);filter:blur(16px);z-index:1}@media(min-width:992px){.expk7-mobile-app__phone-shadow{right:22%;left:auto;transform:none;width:180px}}.expk7-mobile-app__phone-image{position:relative;z-index:2;width:min(300px,72vw);filter:drop-shadow(0 20px 36px rgba(23,18,14,.2))}@media(min-width:768px){.expk7-mobile-app__phone-image{width:min(360px,65vw)}}@media(min-width:992px){.expk7-mobile-app__phone-image{width:min(400px,90%);margin-right:-1rem}}@media(min-width:1200px){.expk7-mobile-app__phone-image{width:100%}}@media(max-width:575.98px){.expk7-mobile-app__phone-image{width:100%}}.expk7-mobile-app__mockup{display:block;width:100%;height:auto;object-fit:contain}@keyframes expk7-mobile-app-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes expk7-mobile-app-shadow{0%,to{opacity:.85;transform:translateX(-50%) scale(1)}50%{opacity:.5;transform:translateX(-50%) scale(.9)}}@keyframes expk7-mobile-app-circle{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@media(min-width:992px){@keyframes expk7-mobile-app-shadow{0%,to{opacity:.85;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}}}@media(max-width:991.98px){.expk7-mobile-app__visual{order:-1}}@media(max-width:575.98px){.expk7-mobile-app{padding:3rem 0 4rem}.expk7-mobile-app__card{padding:0 0 2rem 1.25rem;border-radius:22px}.expk7-mobile-app__content{padding-right:1.25rem}.expk7-mobile-app__download{flex-direction:column;align-items:center}.expk7-mobile-app__store-btn{width:100%;max-width:220px;justify-content:center}}.expk7-sticky-stack{position:relative;width:100%;padding-bottom:4rem}.expk7-sticky-stack__item{position:-webkit-sticky;position:sticky;top:100px;width:100%;display:flex;justify-content:center;padding-bottom:28vh}.expk7-sticky-stack__item:last-child{padding-bottom:4rem}.expk7-sticky-stack__item:first-child{z-index:10}.expk7-sticky-stack__item:nth-child(2){z-index:20}.expk7-sticky-stack__item:nth-child(3){z-index:30}.expk7-sticky-stack__item:nth-child(4){z-index:40}.expk7-sticky-stack__item:nth-child(5){z-index:50}.expk7-sticky-stack__item:nth-child(6){z-index:60}.expk7-sticky-stack__item:nth-child(7){z-index:70}.expk7-sticky-stack__item:nth-child(8){z-index:80}.expk7-sticky-stack__card{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;width:100%;max-width:100%;min-height:420px;border-radius:28px;overflow:hidden}@media(min-width:992px){.expk7-sticky-stack__card{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-rows:1fr;align-items:stretch;min-height:520px}}.expk7-sticky-stack__content{display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;min-height:0;padding:2rem 1.5rem}@media(min-width:992px){.expk7-sticky-stack__content{padding:2.5rem 2.25rem}}.expk7-sticky-stack__media{position:relative;width:100%;min-height:240px;flex-shrink:0}@media(min-width:992px){.expk7-sticky-stack__media{min-height:100%;height:auto}}.expk7-sticky-stack__image{object-fit:cover}.expk7-how-it-work{background:#17120e;color:#fff;overflow:hidden}.expk7-how-it-work__header{max-width:720px;margin:0 auto 2.5rem;text-align:center}@media(min-width:992px){.expk7-how-it-work__header{margin-bottom:3.5rem}}.expk7-how-it-work__label{display:block;margin-bottom:.85rem;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#c89b3c}.expk7-how-it-work__title{margin:0;font-size:clamp(1.85rem,3.5vw,2.75rem)!important;font-weight:700;line-height:1.2;color:#fff}.expk7-how-it-work .expk7-title-accent{color:hsla(0,0%,100%,.88)}.expk7-how-it-work__description{max-width:560px;margin:1rem auto 0;color:hsla(0,0%,100%,.65);line-height:1.65}.expk7-how-it-work__grid{display:grid;grid-template-columns:1fr;grid-gap:2.5rem;gap:2.5rem;align-items:start}@media(min-width:992px){.expk7-how-it-work__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:3rem;align-items:center}}.expk7-how-it-work__list{display:flex;flex-direction:column;border-top:1px solid hsla(0,0%,100%,.12)}.expk7-how-it-work__item{border-bottom:1px solid hsla(0,0%,100%,.12)}.expk7-how-it-work__tab{position:relative;display:flex;align-items:flex-start;gap:1rem;width:100%;padding:1.35rem 0 1.35rem .25rem;border:none;background:rgba(0,0,0,0);text-align:left;cursor:pointer;transition:color .3s ease}.expk7-how-it-work__tab:not(.is-active){color:hsla(0,0%,100%,.5)}.expk7-how-it-work__tab:not(.is-active) .expk7-how-it-work__tab-icon{color:hsla(0,0%,100%,.35)}.expk7-how-it-work__tab:not(.is-active) .expk7-how-it-work__tab-title{font-weight:500;color:hsla(0,0%,100%,.55)}@media(max-width:575.98px){.expk7-how-it-work__tab:not(.is-active) .expk7-how-it-work__tab-title{font-size:1.3rem}}.expk7-how-it-work__tab.is-active{padding-left:1rem}.expk7-how-it-work__tab.is-active .expk7-how-it-work__tab-icon{color:#c89b3c}.expk7-how-it-work__tab.is-active .expk7-how-it-work__tab-title{color:#fff;font-weight:700}@media(max-width:575.98px){.expk7-how-it-work__tab.is-active .expk7-how-it-work__tab-title{font-size:1.3rem}}.expk7-how-it-work__indicator{position:absolute;left:0;top:1.1rem;bottom:1.1rem;width:3px;border-radius:4px;background:#c89b3c}.expk7-how-it-work__tab-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:.5rem;color:#c89b3c;transition:color .3s ease}.expk7-how-it-work__tab-body{display:flex;flex-direction:column;gap:.65rem;min-width:0}.expk7-how-it-work__tab-title{font-size:2rem;line-height:1.35;color:#fff;transition:color .3s ease,font-weight .3s ease}@media(min-width:576px){.expk7-how-it-work__tab-title{font-size:2rem;font-weight:700}}.expk7-how-it-work__tab-desc{display:block;font-size:.92rem;line-height:1.65;color:hsla(0,0%,100%,.65);font-weight:400;animation:expk7-how-fade-in .35s ease}.expk7-how-it-work__visual{position:relative;min-height:320px}@media(min-width:992px){.expk7-how-it-work__visual{min-height:440px;padding-right:2.5rem}}@media(max-width:575.98px){.expk7-how-it-work__visual{min-height:unset}}.expk7-how-it-work__image-wrap{position:relative;width:100%;aspect-ratio:4/3.2;border-radius:20px;overflow:hidden;background:#12100d;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 24px 56px rgba(0,0,0,.45)}@media(min-width:992px){.expk7-how-it-work__image-wrap{aspect-ratio:5/4;border-radius:24px}}.expk7-how-it-work__image{object-fit:cover;opacity:0;transition:opacity .45s ease}.expk7-how-it-work__image.is-visible{opacity:1}.expk7-how-it-work__dots{position:absolute;right:0;top:50%;transform:translateY(-50%);width:56px;height:140px;background-image:radial-gradient(#C89B3C 1.5px,transparent 0);background-size:14px 14px;opacity:.25;pointer-events:none}@media(max-width:991px){.expk7-how-it-work__dots{display:none}}@keyframes expk7-how-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.expk7-video-section{background:#fff}@media(max-width:575.98px){.expk7-video-section{padding:4rem 0 0!important}}.expk7-video-section__frame{position:relative;overflow:hidden;aspect-ratio:16/7;min-height:280px;background:#17120e}@media(min-width:768px){.expk7-video-section__frame{min-height:360px}}@media(min-width:1200px){.expk7-video-section__frame{aspect-ratio:21/9;min-height:420px}}@media(max-width:768px){.expk7-video-section__frame{aspect-ratio:21/9;min-height:auto}}.expk7-video-section__video{width:100%;height:100%;object-fit:cover;display:block}.expk7-video-section__card{position:absolute;right:0;bottom:0;z-index:2;display:flex;align-items:center;gap:1rem;max-width:calc(100% - 2rem);padding:1.85rem 2.25rem;background:#fff;border-radius:16px 0 0 0}@media(min-width:576px){.expk7-video-section__card{right:0;bottom:0}}@media(max-width:575.98px){.expk7-video-section__card{display:none}}.expk7-video-section__play{flex-shrink:0;width:52px;height:52px;padding:0;border:1px solid rgba(107,74,42,.25);border-radius:50%;background:#fff;color:#c89b3c;cursor:pointer;transition:transform .3s ease,border-color .3s ease}.expk7-video-section__play:hover{transform:scale(1.05);border-color:#c89b3c}.expk7-video-section__play-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.expk7-video-section__play-icon svg{width:22px;height:22px;margin-left:2px}.expk7-video-section__card-text{min-width:0}.expk7-video-section__title{margin:0 0 .2rem;font-size:1.05rem;font-weight:700;line-height:1.3;color:#17120e}.expk7-video-section__subtitle{margin:0;color:#141313}.expk7-cta-banner{position:relative;min-height:580px;display:flex;align-items:center;background-image:var(--expk7-cta-bg);background-size:cover;background-position:50%;overflow:hidden}@media(min-width:992px){.expk7-cta-banner{min-height:580px}}.expk7-cta-banner__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,18,14,.55),rgba(23,18,14,.2) 45%,rgba(23,18,14,.35));pointer-events:none}.expk7-cta-banner__inner{position:absolute;z-index:1;bottom:0;left:100px;display:flex;align-items:center;justify-content:flex-start}@media(max-width:575.98px){.expk7-cta-banner__inner{left:0}}.expk7-cta-banner__card{width:100%;max-width:480px;padding:2.5rem 2rem;background:#fff;border-radius:0;box-shadow:0 24px 60px rgba(23,18,14,.2)}@media(min-width:768px){.expk7-cta-banner__card{padding:3rem 2.75rem;max-width:520px}}@media(max-width:575.98px){.expk7-cta-banner__card{padding:1.5rem;max-width:100%}}.expk7-cta-banner__label-row{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.expk7-cta-banner__label{flex-shrink:0;font-size:.8rem;font-weight:600;letter-spacing:.04em;color:#141313;white-space:nowrap}.expk7-cta-banner__label-line{flex:1 1;height:1px;background:rgba(107,74,42,.2);min-width:40px}.expk7-cta-banner__tagline{margin:0 0 1.5rem}.expk7-cta-banner__tagline-text{display:inline-block;font-family:"Noto Serif KR",serif;font-size:16px;font-weight:500;color:#17120e;text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:rgba(107,74,42,.35);text-decoration-color:rgba(107,74,42,.35)}.expk7-cta-banner__title{margin:0 0 2rem;line-height:1.1;color:#17120e}@media(max-width:575.98px){.expk7-cta-banner__title{font-size:1.85rem!important}}.expk7-cta-banner__title-bold{display:block;font-size:clamp(1.85rem,5vw,2.75rem)!important;font-weight:700;letter-spacing:-.02em}.expk7-cta-banner__title-accent{display:block;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:400;color:#3d3834;letter-spacing:-.02em}.expk7-cta-banner__btn{min-width:200px;padding-left:2rem;padding-right:2rem;text-transform:none;letter-spacing:.02em}.expk7-testimonials{background:#fff}.expk7-testimonials__header{margin-bottom:2.5rem;text-align:start}@media(min-width:992px){.expk7-testimonials__header{margin-bottom:3rem}}.expk7-testimonials__label{display:block;margin-bottom:.85rem;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#c89b3c}.expk7-testimonials__title{margin:0;font-size:clamp(1.85rem,3.5vw,2.75rem)!important;font-weight:700;line-height:1.2;color:#17120e}.expk7-testimonials__subtitle{max-width:520px;margin:1rem auto 0;color:#141313;line-height:1.65}.expk7-testimonials__slider{position:relative;padding-bottom:3.25rem;overflow:visible}.expk7-testimonials__slider .swiper-wrapper{align-items:stretch}.expk7-testimonials__slider .swiper-slide{height:auto}.expk7-testimonials__slider .swiper-pagination{position:absolute;bottom:0;left:0;right:0;width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;line-height:1;transform:none}.expk7-testimonials__slider .swiper-pagination-bullet{flex-shrink:0;width:28px;height:3px;margin:0!important;border-radius:0;background:rgba(23,18,14,.15);opacity:1;transition:background .3s ease,width .3s ease}.expk7-testimonials__slider .swiper-pagination-bullet-active{width:40px;background:#c89b3c}.expk7-testimonials__card{display:flex;flex-direction:column;height:100%;min-height:260px;padding:1.75rem 1.5rem;background:#fff;border-radius:0;border:1px solid rgba(23,18,14,.1);border-left:4px solid #c89b3c;transition:border-color .3s ease}.expk7-testimonials__quote{margin:0 0 1.25rem;font-size:2.5rem;line-height:1;font-weight:700;color:rgba(200,155,99,.35);font-family:Georgia,Times New Roman,serif}.expk7-testimonials__stars{display:flex;gap:.15rem;margin-bottom:1rem;color:#c89b3c;font-size:.95rem;letter-spacing:.05em}.expk7-testimonials__text{flex:1 1;margin:0 0 1.5rem;font-size:1rem;line-height:1.7;color:#17120e}.expk7-testimonials__author{display:flex;align-items:center;gap:.85rem;padding-top:1.25rem;border-top:1px solid rgba(23,18,14,.08)}.expk7-testimonials__avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;font-size:1rem;font-weight:700;color:#fff;background:#c89b3c;border-radius:0}.expk7-testimonials__meta{display:flex;flex-direction:column;gap:.15rem;min-width:0}.expk7-testimonials__name{font-size:.95rem;font-weight:600;color:#17120e}.expk7-testimonials__location{font-size:.85rem;color:#141313}.expk7-dash-layout,.expk7-dashboard-layout{display:flex;min-height:100vh;background:#f8f3ed}.expk7-dash-sidebar,.expk7-sidebar{display:none;width:260px;flex-shrink:0;background:#1a1410;color:hsla(0,0%,100%,.88);padding:0;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto}@media(min-width:992px){.expk7-dash-sidebar,.expk7-sidebar{display:flex;flex-direction:column}}.expk7-dash-sidebar__brand{padding:1.5rem 1.25rem 1.25rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.expk7-dash-sidebar__brand a{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:.15rem}.expk7-dash-sidebar__logo{font-size:1.25rem;font-weight:800;color:#fff;letter-spacing:.04em}.expk7-dash-sidebar__tag{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.45)}.expk7-dash-sidebar__nav{display:flex;flex-direction:column;flex:1 1;padding:.75rem 0 1rem}.expk7-dash-sidebar__link{display:flex;align-items:center;gap:.65rem;padding:.7rem 1.25rem;margin:.1rem .65rem;border-radius:10px;color:hsla(0,0%,100%,.75);font-size:.9rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s}.expk7-dash-sidebar__link:hover{background:rgba(107,74,42,.35);color:#fff}.expk7-dash-sidebar__link.is-active{background:#6b4a2a;color:#fff;font-weight:600}.expk7-dash-sidebar__icon{width:1.25rem;text-align:center;opacity:.9}.expk7-dash-sidebar__logout{margin:auto .65rem .5rem;padding:.7rem 1rem;border:1px solid hsla(0,0%,100%,.15);border-radius:10px;background:rgba(0,0,0,0);color:hsla(0,0%,100%,.7);font-size:.9rem;font-weight:600;text-align:left;cursor:pointer;transition:background .2s,color .2s}.expk7-dash-sidebar__logout:hover{background:rgba(192,57,43,.2);color:#ffb4a8;border-color:rgba(192,57,43,.35)}.expk7-dash-sidebar--mobile{display:flex;width:100%;height:auto;position:static}.expk7-dash-main,.expk7-dashboard-content{flex:1 1;min-width:0;display:flex;flex-direction:column}.expk7-dash-header,.expk7-dashboard-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:#fff;border-bottom:1px solid rgba(107,74,42,.1);box-shadow:0 1px 0 rgba(17,17,17,.04)}@media(min-width:768px){.expk7-dash-header,.expk7-dashboard-header{padding:1.15rem 2rem}}.expk7-dash-header__left{display:flex;align-items:center;gap:1rem;min-width:0}.expk7-dash-header__menu{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(107,74,42,.2);border-radius:10px;background:#fff;font-size:1.1rem;cursor:pointer}@media(min-width:992px){.expk7-dash-header__menu{display:none}}.expk7-dash-header__title,.expk7-dash-header__welcome{margin:0;font-size:1.05rem;color:#111}.expk7-dash-header__title strong,.expk7-dash-header__welcome strong{color:#6b4a2a}.expk7-dash-header__title{font-size:1.2rem;font-weight:700}.expk7-dash-header__subtitle{margin:.15rem 0 0;font-size:.85rem;color:#666}.expk7-dash-header__avatar{width:42px;height:42px;border-radius:50%;background:#6b4a2a;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem}.expk7-dash-drawer{position:fixed;inset:0;z-index:2000;pointer-events:none}.expk7-dash-drawer.is-open{pointer-events:auto}.expk7-dash-drawer.is-open .expk7-dash-drawer__overlay{opacity:1}.expk7-dash-drawer.is-open .expk7-dash-drawer__panel{transform:translateX(0)}.expk7-dash-drawer__overlay{position:absolute;inset:0;background:rgba(17,17,17,.45);border:none;opacity:0;transition:opacity .25s;cursor:pointer}.expk7-dash-drawer__panel{position:absolute;left:0;top:0;bottom:0;width:min(280px,88vw);background:#1a1410;transform:translateX(-100%);transition:transform .25s;overflow-y:auto}.expk7-dash-page{padding:1.25rem;flex:1 1}@media(min-width:768px){.expk7-dash-page{padding:1.5rem 2rem 2.5rem}}.expk7-dash-page-title{margin:0 0 .35rem;font-size:1.35rem;font-weight:700;color:#111}.expk7-dash-page-lead{margin:0 0 1.5rem;color:#666;font-size:.95rem}.expk7-dash-stats{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1.75rem}@media(min-width:768px){.expk7-dash-stats{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.expk7-dash-stats{grid-template-columns:repeat(5,1fr)}}.expk7-dash-stat-card{display:flex;align-items:flex-start;gap:.85rem;padding:1.15rem 1.25rem;background:#fff;border-radius:14px;border:1px solid rgba(107,74,42,.08);box-shadow:0 4px 16px rgba(17,17,17,.04)}.expk7-dash-stat-card__icon{font-size:1.35rem;line-height:1}.expk7-dash-stat-card__value{margin:0;font-size:1.35rem;font-weight:700;color:#6b4a2a;line-height:1.2}.expk7-dash-stat-card__label{margin:.2rem 0 0;font-size:.78rem;color:#666;line-height:1.3}.expk7-dash-section{margin-bottom:1.5rem}.expk7-dash-section__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.expk7-dash-section__head h2{margin:0;font-size:1.05rem!important;font-weight:700!important;color:#111}.expk7-dash-section__head a{font-size:.85rem;font-weight:600;color:#6b4a2a;text-decoration:none}.expk7-dash-section__head a:hover{text-decoration:underline}.expk7-dash-section__title{font-size:1rem;font-weight:700;margin-bottom:1rem}.expk7-dash-card{background:#fff;border-radius:14px;border:1px solid rgba(107,74,42,.08);box-shadow:0 4px 16px rgba(17,17,17,.04);padding:1.35rem 1.5rem}.expk7-dash-card__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.expk7-dash-card__sub{margin:1.25rem 0 .75rem;font-size:.9rem;font-weight:700;color:#111}.expk7-dash-meta{display:grid;grid-gap:.85rem;gap:.85rem;margin:0}.expk7-dash-meta div{display:grid;grid-template-columns:120px 1fr;grid-gap:.5rem;gap:.5rem}@media(max-width:575px){.expk7-dash-meta div{grid-template-columns:1fr}}.expk7-dash-meta dt{margin:0;font-size:.8rem;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.03em}.expk7-dash-meta dd{margin:0;font-size:.9rem;color:#111}.expk7-dash-schedule-list{list-style:none;margin:0;padding:0;max-height:280px;overflow-y:auto}.expk7-dash-schedule-list li{display:grid;grid-template-columns:1fr auto auto auto;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.6rem 0;border-bottom:1px solid rgba(107,74,42,.08);font-size:.85rem}@media(max-width:575px){.expk7-dash-schedule-list li{grid-template-columns:1fr 1fr}}.expk7-dash-table-wrap{overflow-x:auto;background:#fff;border-radius:14px;border:1px solid rgba(107,74,42,.08);box-shadow:0 4px 16px rgba(17,17,17,.04)}.expk7-dash-table,.expk7-table{width:100%;border-collapse:collapse;font-size:.875rem}.expk7-dash-table td,.expk7-dash-table th,.expk7-table td,.expk7-table th{padding:.85rem 1rem;text-align:left;border-bottom:1px solid rgba(107,74,42,.08);color:#111}.expk7-dash-table th,.expk7-table th{background:rgba(107,74,42,.06);font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.03em;color:#6b4a2a;white-space:nowrap}.expk7-dash-table tbody tr:hover,.expk7-table tbody tr:hover{background:rgba(248,243,237,.6)}@media(max-width:767px){.expk7-dash-table thead,.expk7-table thead{display:none}.expk7-dash-table tbody tr,.expk7-table tbody tr{display:block;padding:.75rem 1rem;border-bottom:1px solid rgba(107,74,42,.1)}.expk7-dash-table tbody td,.expk7-table tbody td{display:flex;justify-content:space-between;gap:1rem;padding:.35rem 0;border:none}.expk7-dash-table tbody td:before,.expk7-table tbody td:before{content:attr(data-label);font-weight:600;color:#888;flex-shrink:0}}.expk7-dash-empty{color:#888;font-size:.9rem;margin:0}.expk7-status-badge{display:inline-block;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.expk7-status-badge--confirmed,.expk7-status-badge--paid{background:rgba(39,174,96,.12);color:#1e8449}.expk7-status-badge--active{background:rgba(107,74,42,.12);color:#6b4a2a}.expk7-status-badge--pending,.expk7-status-badge--scheduled{background:rgba(200,155,99,.2);color:#8a5a1e}.expk7-status-badge--completed{background:rgba(52,152,219,.12);color:#2471a3}.expk7-status-badge--cancelled{background:rgba(192,57,43,.12);color:#a93226}.expk7-status-badge--default{background:#eee;color:#555}.expk7-dash-support{max-width:560px}.expk7-dash-welcome__title{margin:0 0 .35rem;font-size:1.35rem;font-weight:700;color:#111}.expk7-dash-welcome__lead{font-size:.95rem;color:#666}.expk7-dash-btn{padding:.55rem 1rem;border-radius:10px;font-weight:600;transition:background .2s,color .2s}.expk7-dash-btn--primary{background:#6b4a2a}.expk7-dash-btn--primary:hover{background:rgb(85.0255033557,58.8026845638,33.3744966443);color:#fff}.expk7-dash-btn--outline{background:#fff;border-color:rgba(107,74,42,.25);color:#6b4a2a}.expk7-dash-btn--outline:hover{background:rgba(107,74,42,.06)}.expk7-dash-btn--danger{background:rgba(192,57,43,.1);border-color:rgba(192,57,43,.35);color:#a93226}.expk7-dash-btn--danger:hover{background:rgba(192,57,43,.18)}.expk7-dash-link{font-size:.85rem;font-weight:600;color:#6b4a2a;text-decoration:none}.expk7-dash-link:hover{text-decoration:underline}.expk7-dash-active-sub--empty{text-align:center;padding:2rem 1.5rem}.expk7-dash-active-sub__title{margin:0 0 .75rem;font-size:1.1rem;font-weight:700}.expk7-dash-active-sub__banner{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid rgba(107,74,42,.1)}.expk7-dash-active-sub__label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6b4a2a}.expk7-dash-active-sub__plan{margin:.25rem 0 0;font-size:1.25rem;font-weight:700;color:#111}.expk7-dash-active-sub__meta{margin:.2rem 0 0;font-size:.85rem;color:#666}.expk7-dash-active-sub__grid{display:grid;grid-gap:1.25rem;gap:1.25rem}@media(min-width:768px){.expk7-dash-active-sub__grid{grid-template-columns:repeat(3,1fr)}.expk7-dash-active-sub__grid--compact{grid-template-columns:1fr 1fr}}.expk7-dash-active-sub__block h4{margin:0 0 .65rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b4a2a}.expk7-dash-active-sub__slot{font-weight:600;color:#111}.expk7-dash-active-sub__foot{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(107,74,42,.1)}.expk7-dash-kv{margin:0;display:grid;grid-gap:.5rem;gap:.5rem}.expk7-dash-kv div{display:grid;grid-gap:.1rem;gap:.1rem}.expk7-dash-kv dt{margin:0;font-size:.7rem;font-weight:600;color:#888;text-transform:uppercase}.expk7-dash-kv dd{margin:0;font-size:.88rem;color:#111}.expk7-dash-sub-manage__title{margin:0 0 .35rem;font-size:1.05rem;font-weight:700}.expk7-dash-sub-manage__lead{margin:0 0 1rem;font-size:.9rem;color:#666}.expk7-dash-sub-manage__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.expk7-dash-sub-manage__packages h4{margin:0 0 .75rem;font-size:.9rem;font-weight:700}.expk7-dash-sub-manage__package-grid{display:grid;grid-gap:.5rem;gap:.5rem}@media(min-width:576px){.expk7-dash-sub-manage__package-grid{grid-template-columns:repeat(3,1fr)}}.expk7-dash-package-pill{display:flex;flex-direction:column;gap:.2rem;padding:.75rem;border:1px solid rgba(107,74,42,.12);border-radius:10px;background:#f8f3ed;text-decoration:none;transition:border-color .2s,box-shadow .2s}.expk7-dash-package-pill:hover{border-color:#6b4a2a;box-shadow:0 2px 8px rgba(107,74,42,.1)}.expk7-dash-package-pill__name{font-size:.85rem;font-weight:700;color:#111}.expk7-dash-package-pill__price{font-size:.8rem;font-weight:600;color:#6b4a2a}.expk7-dash-package-pill__price small{margin-left:.2rem;font-weight:500;color:#888}.expk7-dash-notify__head{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.expk7-dash-notify__title{margin:0 0 .25rem;font-size:1.05rem;font-weight:700}.expk7-dash-notify__lead,.expk7-dash-notify__list{margin:0;font-size:.85rem;color:#666}.expk7-dash-notify__list{padding-left:1.15rem;line-height:1.6}.expk7-dash-notify__saved{margin:.75rem 0 0;font-size:.8rem;color:#1e8449;font-weight:600}.expk7-dash-toggle{position:relative;display:inline-flex;cursor:pointer}.expk7-dash-toggle input{position:absolute;opacity:0;width:0;height:0}.expk7-dash-toggle__track{width:44px;height:24px;border-radius:999px;background:#ccc;transition:background .2s}.expk7-dash-toggle__track:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s}.expk7-dash-toggle input:checked+.expk7-dash-toggle__track{background:#6b4a2a}.expk7-dash-toggle input:checked+.expk7-dash-toggle__track:after{transform:translateX(20px)}.expk7-order-tracker__title{margin:0 0 1rem;font-size:.95rem;font-weight:700;color:#111}.expk7-order-tracker__steps{display:grid;grid-gap:0;gap:0}.expk7-order-tracker__step{display:grid;grid-template-columns:auto 1fr;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.35rem 0}.expk7-order-tracker__rail{display:flex;flex-direction:column;align-items:center;width:28px}.expk7-order-tracker__dot{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;background:#eee;color:#888;border:2px solid #ddd}.expk7-order-tracker__line{width:2px;flex:1 1;min-height:20px;background:#ddd;margin:.15rem 0}.expk7-order-tracker__step.is-done .expk7-order-tracker__dot{background:#6b4a2a;border-color:#6b4a2a;color:#fff}.expk7-order-tracker__step.is-done .expk7-order-tracker__line{background:#6b4a2a}.expk7-order-tracker__step.is-active .expk7-order-tracker__dot{background:#fff;border-color:#6b4a2a;color:#6b4a2a;box-shadow:0 0 0 3px rgba(107,74,42,.15)}.expk7-order-tracker__label{font-size:.9rem;font-weight:600;color:#111}.expk7-dash-tracking-meta{font-size:.9rem;line-height:1.55;color:#555}.expk7-dash-before-after__title{margin:0 0 .25rem;font-size:1rem;font-weight:700;color:#111}.expk7-dash-before-after__head{margin-bottom:1rem}.expk7-dash-before-after__subtype-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.expk7-dash-before-after__subtype-tab{padding:.4rem .9rem;border-radius:999px;border:1px solid rgba(107,74,42,.18);background:#fff;font-size:.8rem;font-weight:600;color:rgba(17,17,17,.65);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.expk7-dash-before-after__subtype-tab.is-active{background:rgba(107,74,42,.1);border-color:rgba(107,74,42,.35);color:#6b4a2a}.expk7-dash-before-after__frame--clickable{display:block;width:100%;padding:0;border:none;cursor:zoom-in;text-align:inherit;font:inherit;color:inherit;background:rgba(0,0,0,0)}.expk7-dash-before-after__frame--clickable:focus-visible{outline:2px solid #6b4a2a;outline-offset:2px}.expk7-dash-before-after__meta{margin:0;font-size:.85rem;color:rgba(17,17,17,.55)}.expk7-dash-before-after__empty{margin:0;padding:1.25rem 1rem;border-radius:12px;background:rgba(107,74,42,.04);border:1px dashed rgba(107,74,42,.2);font-size:.9rem;color:rgba(17,17,17,.55);text-align:center}.expk7-dash-before-after__empty--no-photos{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;min-height:160px;padding:1.5rem 1.15rem}.expk7-dash-before-after__empty-icon{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:rgba(107,74,42,.08);color:rgba(107,74,42,.55)}.expk7-dash-before-after__empty-title{margin:0;font-size:.95rem;font-weight:700;color:rgba(17,17,17,.72)}.expk7-dash-before-after__empty-hint{margin:0;font-size:.82rem;color:rgba(17,17,17,.48)}.expk7-dash-before-after__figure{margin:0}.expk7-dash-before-after__frame{position:relative;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:#f0ebe4;border:1px solid rgba(107,74,42,.1)}.expk7-dash-before-after__img{width:100%!important;height:100%!important;object-fit:cover}.expk7-dash-before-after__caption{display:flex;justify-content:center;margin-top:.5rem}.expk7-dash-before-after__badge{display:inline-block;padding:.2rem .65rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.expk7-dash-before-after__badge--before{background:rgba(107,74,42,.12);color:#6b4a2a}.expk7-dash-before-after__badge--after{background:rgba(30,132,73,.12);color:#1e8449}.expk7-dash-quick-links{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.expk7-dash-quick-links__item{padding:.5rem .85rem;border-radius:999px;background:#fff;border:1px solid rgba(107,74,42,.15);font-size:.8rem;font-weight:600;color:#6b4a2a;text-decoration:none}.expk7-dash-quick-links__item:hover{background:rgba(107,74,42,.06)}.expk7-dash-profile-form{max-width:520px}.expk7-dash-profile-form__section{margin:0 0 1.5rem;padding:0 0 1.25rem;border:none;border-bottom:1px solid rgba(107,74,42,.1)}.expk7-dash-profile-form__section legend{margin-bottom:1rem;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b4a2a}.expk7-dash-profile-form__saved{margin:0 0 1rem;color:#1e8449;font-size:.9rem;font-weight:600}.expk7-dash-profile-form .expk7-form-group{margin-bottom:1rem}.expk7-header-user{display:inline-flex;align-items:center;gap:.55rem;padding:.3rem .65rem .3rem .3rem;border-radius:999px;border:1px solid rgba(23,18,14,.12);background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#17120e;cursor:pointer;overflow:visible;flex-shrink:0;transition:.3s ease}.expk7-header-user:hover{border-color:rgba(200,155,60,.55);box-shadow:0 4px 14px rgba(23,18,14,.08)}.expk7-header-user__avatar{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;flex-shrink:0;color:hsla(0,0%,100%,.92);background:#17120e;overflow:hidden}.expk7-header-user__avatar img{width:100%;height:100%;object-fit:cover;display:block}.expk7-header-user__meta{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.05rem;min-width:0;max-width:7.5rem;overflow:hidden;padding:.05rem .15rem .05rem 0;line-height:1.3;text-align:left}@media(max-width:991.98px){.expk7-header-user__meta{max-width:5.5rem}}.expk7-header-user__label{display:block;font-size:.6875rem;line-height:1.25;color:#717171}.expk7-header-user__name{display:block;font-size:.8125rem;font-weight:700;line-height:1.3;color:#17120e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.expk7-customer-shell{padding-top:70px;min-height:calc(100vh - 70px);background:#f8f6f3;background:#fff;overflow:visible}.expk7-customer-hub-tabs{position:-webkit-sticky;position:sticky;top:70px;z-index:90;background:hsla(0,0%,100%,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(23,18,14,.08);box-shadow:0 4px 16px rgba(23,18,14,.04)}.expk7-customer-hub-tabs__inner{display:flex;align-items:center;min-height:52px}.expk7-customer-hub-tabs__notify{position:relative;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#17120e;text-decoration:none;transition:color .15s ease,background .15s ease}.expk7-customer-hub-tabs__notify:hover{color:#c89b3c;background:rgba(200,155,60,.1)}.expk7-customer-hub-tabs__greeting{display:none;margin:0;flex:1 1;min-width:0;font-size:.92rem;font-weight:900;letter-spacing:-.02em;color:#17120e;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.expk7-customer-hub-tabs__notify-count{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#dc2626;color:#fff;font-size:.6rem;font-weight:900;display:grid;place-items:center;border:2px solid #fff}.expk7-customer-hub-tabs .expk7-customer-nav{flex:1 1;min-width:0;width:100%}@media(max-width:991.98px){.expk7-customer-hub-tabs .expk7-customer-nav{order:unset;flex:1 1;width:auto;border-top:none;padding-top:0;margin-top:0}}.expk7-customer-hub-tabs__notify{flex-shrink:0}@media(max-width:991.98px){.expk7-customer-hub-tabs{top:70px;z-index:85}.expk7-customer-hub-tabs .container.expk7-customer-hub-tabs__inner{padding-left:1rem;padding-right:1rem}.expk7-customer-hub-tabs__inner{min-height:48px;justify-content:space-between;gap:.65rem}.expk7-customer-hub-tabs__greeting{display:block;padding-right:.35rem}.expk7-customer-hub-tabs .expk7-customer-nav{flex:0 0 auto;width:auto}.expk7-customer-hub-tabs .expk7-customer-nav__item--hub{display:none}.expk7-customer-hub-tabs .expk7-customer-nav__list{justify-content:flex-end;width:auto;padding:0}.expk7-customer-hub-tabs .expk7-customer-nav__item--notify{margin-left:0;padding-left:0;border-left:none}}.expk7-customer-hub-tabs[data-mobile-greeting] .expk7-customer-nav__list{justify-content:flex-end}.expk7-customer-content{position:relative;z-index:1;min-width:0;padding-top:1.5rem;padding-bottom:4.5rem;overflow:visible}@media(max-width:991.98px){.expk7-customer-content{padding:1rem 1rem 3.5rem}}@media(max-width:575.98px){.expk7-customer-content{padding:.85rem .85rem 3rem}}@media(max-width:575.98px){.expk7-customer-content:has(.expk7-sub-premium){padding-left:.75rem;padding-right:.75rem;padding-bottom:4.5rem}}@media(max-width:767.98px){.expk7-customer-content:has(.expk7-profile-premium){padding-left:.85rem;padding-right:.85rem;padding-bottom:4rem}}@media(max-width:575.98px){.expk7-customer-content:has(.expk7-profile-premium){padding-left:.75rem;padding-right:.75rem;padding-bottom:4.25rem}}.expk7-customer-tabs{position:-webkit-sticky;position:sticky;top:0;z-index:90;padding:.75rem 0;background:hsla(0,0%,100%,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(23,18,14,.06)}.expk7-customer-tabs__scroll{display:flex;gap:.5rem;overflow-x:auto;padding:0 1rem;scrollbar-width:none;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto;justify-content:center}.expk7-customer-tabs__scroll::-webkit-scrollbar{display:none}.expk7-customer-tabs__tab{position:relative;display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .75rem;border-radius:999px;border:1px solid rgba(23,18,14,.08);background:hsla(0,0%,100%,.75);color:#17120e;text-decoration:none;white-space:nowrap;transition:.3s ease}.expk7-customer-tabs__tab:hover{border-color:rgba(23,18,14,.14);background:rgba(248,243,237,.65)}.expk7-customer-tabs__tab.is-active{background:rgba(248,243,237,.9);border-color:rgba(23,18,14,.16)}.expk7-customer-tabs__icon{color:rgba(23,18,14,.75)}.expk7-customer-tabs__label{font-size:.85rem;font-weight:600}.expk7-customer-tabs__active-pill{position:absolute;left:10px;right:10px;bottom:-10px;height:3px;border-radius:999px;background:rgba(23,18,14,.7);animation:expk7-tab-enter .22s ease}@keyframes expk7-tab-enter{0%{transform:translateY(-4px);opacity:0}to{transform:translateY(0);opacity:1}}.expk7-customer-hero{padding:.5rem 0 1rem}.expk7-customer-hero__eyebrow{margin:0 0 .35rem;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#717171;font-weight:700}.expk7-customer-hero__title{margin:0 0 .35rem;font-size:1.55rem;font-weight:800;letter-spacing:-.03em;color:#17120e}.expk7-customer-hero__lead{margin:0;font-size:.95rem;color:rgba(23,18,14,.7);line-height:1.55}.expk7-customer-toprow{display:grid;grid-gap:1.25rem;gap:1.25rem;align-items:stretch}@media(min-width:992px){.expk7-customer-toprow{grid-template-columns:minmax(0,7fr) minmax(0,3fr)}}.expk7-customer-toprow__active,.expk7-customer-toprow__upcoming{display:flex}.expk7-customer-toprow__active .expk7-customer-section,.expk7-customer-toprow__upcoming .expk7-customer-section{display:flex;flex-direction:column;flex:1 1}.expk7-customer-toprow__active .expk7-sub-cards,.expk7-customer-toprow__upcoming .expk7-upcoming-panel{flex:1 1}@media(min-width:992px){.expk7-sub-card--active,.expk7-upcoming-panel{min-height:17.5rem}}.expk7-upcoming-list--compact .expk7-upcoming-item{box-shadow:0 12px 34px rgba(23,18,14,.06)}.expk7-upcoming-panel{display:flex;flex-direction:column;padding:.85rem 1rem;border-radius:18px;border:1px solid rgba(23,18,14,.08);background:#fff;box-shadow:0 18px 46px rgba(23,18,14,.08)}.expk7-upcoming-panel__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;flex:1 1;gap:.5rem;justify-content:space-between}.expk7-upcoming-panel__empty{color:rgba(23,18,14,.65);font-size:.9rem}.expk7-upcoming-row{display:flex;flex-direction:column;gap:.45rem;padding:.55rem .6rem;border-radius:12px;background:rgba(248,250,252,.9);border:1px solid rgba(15,23,42,.06)}.expk7-upcoming-row:first-child{background:linear-gradient(135deg,rgba(22,163,74,.06),rgba(248,250,252,.95));border-color:rgba(22,163,74,.14)}.expk7-upcoming-row__main{display:flex;flex-direction:column;gap:.12rem;min-width:0}.expk7-upcoming-row__date{font-size:.88rem;font-weight:900;color:#17120e;line-height:1.2}.expk7-upcoming-row__meta{font-size:.76rem;font-weight:650;color:rgba(23,18,14,.58)}.expk7-upcoming-row__pkg{font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:rgba(23,18,14,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.expk7-upcoming-row__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.expk7-upcoming-row__day{padding:.15rem .45rem;border-radius:999px;background:rgba(200,155,60,.14);border:1px solid rgba(200,155,60,.25);font-size:.68rem;font-weight:800;color:#c89b3c;white-space:nowrap}.expk7-upcoming-row__live{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .5rem;border-radius:999px;background:rgba(22,163,74,.12);border:1px solid rgba(22,163,74,.28);color:#15803d;font-size:.72rem;font-weight:900;text-decoration:none;white-space:nowrap;transition:.3s ease}.expk7-upcoming-row__live:hover{background:rgba(22,163,74,.18)}.expk7-upcoming-row__live-dot{width:6px;height:6px;border-radius:999px;background:#16a34a;animation:expk7-live-pulse 1.5s ease-in-out infinite}.expk7-upcoming-row__reschedule{display:inline-flex;align-items:center;gap:.3rem;margin-left:auto;padding:.28rem .55rem;border-radius:999px;border:1px solid rgba(23,18,14,.1);background:#fff;color:#17120e;font-size:.72rem;font-weight:800;text-decoration:none;box-shadow:0 2px 8px rgba(15,23,42,.06);transition:.3s ease}.expk7-upcoming-row__reschedule:hover{border-color:rgba(200,155,60,.4);color:#c89b3c;background:rgba(200,155,60,.08)}.expk7-customer-card--tracker{padding:0;overflow:hidden;border:none;background:rgba(0,0,0,0);box-shadow:none}.expk7-rider-steps{position:relative;display:grid;grid-gap:.55rem;gap:.55rem;padding-left:.75rem}.expk7-rider-steps__line{position:absolute;left:12px;top:8px;bottom:8px;width:2px;background:rgba(23,18,14,.12);border-radius:2px}.expk7-rider-steps__step{position:relative;display:flex;align-items:center;gap:.75rem;min-height:38px}.expk7-rider-steps__dot{width:10px;height:10px;border-radius:999px;background:rgba(23,18,14,.28);flex-shrink:0;margin-left:-.2rem}.expk7-rider-steps__label{font-size:.92rem;font-weight:650;color:rgba(23,18,14,.8)}.is-done .expk7-rider-steps__dot{background:rgba(22,163,74,.95)}.is-active .expk7-rider-steps__dot{background:#c89b3c;box-shadow:0 0 0 8px rgba(200,155,60,.14)}.expk7-live-track{padding:0;border-radius:18px;border:1px solid rgba(23,18,14,.08);background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 46px rgba(23,18,14,.08);overflow:hidden}.expk7-live-track__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.1rem .75rem;background:linear-gradient(135deg,rgba(200,155,60,.16),rgba(248,243,237,.9) 55%,#fff)}.expk7-live-track__title{margin:0;font-weight:900;color:#17120e;font-size:1.02rem;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:.55rem}.expk7-live-track__pulse{width:10px;height:10px;border-radius:999px;background:rgba(22,163,74,.95);box-shadow:0 0 0 0 rgba(22,163,74,.35);animation:expk7-live-pulse 1.4s ease-in-out infinite}.expk7-live-track__sub{margin:.35rem 0 0;font-size:.86rem;color:rgba(23,18,14,.68);font-weight:650;line-height:1.45}.expk7-live-track__badge{flex-shrink:0;display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .6rem;border-radius:999px;background:rgba(22,163,74,.12);border:1px solid rgba(22,163,74,.22);color:rgba(22,163,74,.95);font-weight:900;font-size:.8rem}.expk7-live-track__badge-dot{width:8px;height:8px;border-radius:999px;background:rgba(22,163,74,.95)}.expk7-live-track__eta{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.75rem 1.1rem;border-top:1px solid rgba(23,18,14,.06);background:hsla(0,0%,100%,.7)}.expk7-live-track__eta-k{font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:rgba(23,18,14,.55)}.expk7-live-track__eta-v{font-size:.92rem;font-weight:800;color:#17120e}.expk7-live-track__steps{padding:1rem 1.1rem 1.15rem;background:#fff}.expk7-live-track__rail{position:relative;height:34px;margin-bottom:.9rem}.expk7-live-track__rail-bg{right:8px;background:rgba(23,18,14,.1)}.expk7-live-track__rail-bg,.expk7-live-track__rail-fill{position:absolute;left:8px;top:16px;height:4px;border-radius:999px}.expk7-live-track__rail-fill{background:linear-gradient(90deg,rgba(22,163,74,.95),rgba(200,155,60,.85));box-shadow:0 0 0 6px rgba(22,163,74,.07);transition:width .45s ease}.expk7-live-track__rail-shimmer{position:absolute;left:8px;right:8px;top:16px;height:4px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55) 50%,transparent);mix-blend-mode:overlay;animation:expk7-shimmer 1.2s linear infinite}.expk7-live-track__marker{position:absolute;top:2px;transform:translateX(-50%);width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:hsla(0,0%,100%,.95);border:1px solid rgba(23,18,14,.08);box-shadow:0 10px 30px rgba(23,18,14,.12);color:rgba(22,163,74,.95);animation:expk7-marker-float 1.1s ease-in-out infinite;z-index:3}.expk7-live-track__step-row{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none;scroll-snap-type:x mandatory}.expk7-live-track__step-row::-webkit-scrollbar{display:none}.expk7-live-track__step{min-width:116px;scroll-snap-align:start;border-radius:16px;padding:.75rem .8rem;border:1px solid rgba(23,18,14,.06);background:rgba(248,243,237,.55);transition:.3s ease}.expk7-live-track__icon{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:hsla(0,0%,100%,.85);border:1px solid rgba(23,18,14,.06);color:rgba(23,18,14,.72);margin-bottom:.55rem}.expk7-live-track__label{font-weight:850;color:rgba(23,18,14,.76);font-size:.82rem;line-height:1.25}.expk7-live-track .is-done{background:rgba(22,163,74,.08);border-color:rgba(22,163,74,.18)}.is-done .expk7-live-track__icon{color:rgba(22,163,74,.95);background:rgba(22,163,74,.1);border-color:rgba(22,163,74,.18)}.expk7-live-track .is-active{background:rgba(200,155,60,.14);border-color:rgba(200,155,60,.28);box-shadow:0 14px 34px rgba(200,155,60,.12);transform:translateY(-1px)}.is-active .expk7-live-track__icon{color:#c89b3c;background:rgba(200,155,60,.16);border-color:rgba(200,155,60,.28);box-shadow:0 0 0 10px rgba(200,155,60,.08)}.expk7-live-journey{--journey-index:0;--journey-max:4;border-radius:20px;border:1px solid rgba(23,18,14,.06);background:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 20px 50px rgba(15,23,42,.08);overflow:hidden}.expk7-live-journey__bar{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.85rem 1rem .75rem;background:linear-gradient(180deg,#f8fafc,#fff);border-bottom:1px solid rgba(15,23,42,.06)}.expk7-live-journey__when{display:flex;flex-direction:column;gap:.15rem;min-width:0}.expk7-live-journey__date{font-size:.9rem;font-weight:800;color:#17120e;letter-spacing:-.02em;line-height:1.2}.expk7-live-journey__slot{font-size:.78rem;font-weight:650;color:rgba(23,18,14,.55);line-height:1.3}.expk7-live-journey__tags{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.4rem;flex-shrink:0}.expk7-live-journey__pkg{max-width:9.5rem;border-radius:999px;background:rgba(245,207,128,.11);border:1px solid rgba(23,18,14,.08);font-weight:800;color:#c89b3c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.expk7-live-journey__live,.expk7-live-journey__pkg{display:inline-flex;align-items:center;padding:.28rem .55rem;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.expk7-live-journey__live{gap:.35rem;border-radius:999px;background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.22);font-weight:900;color:#15803d}.expk7-live-journey__live-dot{width:7px;height:7px;border-radius:999px;background:#16a34a;box-shadow:0 0 0 0 rgba(22,163,74,.4);animation:expk7-live-pulse 1.5s ease-in-out infinite}.expk7-live-journey__body{display:flex;flex-direction:column;gap:.7rem;padding:.7rem 1rem .8rem;background:#fff}.expk7-live-journey__path{display:flex;flex-direction:column;gap:0;padding:.15rem 0 .1rem;border-radius:14px;background:linear-gradient(180deg,rgba(248,250,252,.9),rgba(255,255,255,0))}.expk7-live-journey__route{position:relative;height:20px;margin:0 0 .55rem}.expk7-live-journey__route-bed,.expk7-live-journey__route-fill{position:absolute;top:50%;transform:translateY(-50%);left:10%;height:5px;border-radius:999px}.expk7-live-journey__route-bed{right:10%;background:rgba(15,23,42,.09)}.expk7-live-journey__route-fill{width:calc(80%*var(--journey-index)/max(1,var(--journey-max)));background:linear-gradient(90deg,#15803d,#16a34a);box-shadow:0 2px 10px rgba(22,163,74,.22);transition:width .48s cubic-bezier(.22,1,.36,1)}.expk7-live-journey__route-puck{position:absolute;top:50%;left:calc(10% + 80%*var(--journey-index)/max(1,var(--journey-max)));transform:translate(-50%,-50%);z-index:2;width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:#fff;border:2px solid #16a34a;color:#15803d;box-shadow:0 2px 8px rgba(22,163,74,.28),0 0 0 3px rgba(22,163,74,.1);transition:left .48s cubic-bezier(.22,1,.36,1);animation:expk7-route-puck-nudge 2.2s ease-in-out infinite}.expk7-live-journey__route-puck svg{transform:rotate(0deg)}.expk7-live-journey__checkpoints{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0;grid-column-gap:0;column-gap:0}.expk7-live-journey__checkpoint{display:flex;flex-direction:column;align-items:center;gap:.28rem;min-width:0;text-align:center}.expk7-live-journey__checkpoint-icon{width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:rgba(248,250,252,.95);border:1px solid rgba(15,23,42,.1);color:rgba(23,18,14,.42);flex-shrink:0}.expk7-live-journey__checkpoint-label{font-size:.64rem;font-weight:650;color:rgba(23,18,14,.42);line-height:1.2;padding:0 .05rem}.expk7-live-journey__checkpoint.is-done .expk7-live-journey__checkpoint-icon{background:rgba(22,163,74,.1);border-color:rgba(22,163,74,.22);color:#15803d}.expk7-live-journey__checkpoint.is-done .expk7-live-journey__checkpoint-label{color:rgba(22,163,74,.88);font-weight:750}.expk7-live-journey__checkpoint.is-active .expk7-live-journey__checkpoint-icon{width:24px;height:24px;background:rgba(22,163,74,.12);border-color:rgba(22,163,74,.28);color:#15803d;box-shadow:0 0 0 3px rgba(22,163,74,.08)}.expk7-live-journey__checkpoint.is-active .expk7-live-journey__checkpoint-label{color:#17120e;font-weight:850;font-size:.66rem}.expk7-live-journey__checkpoint.is-upcoming{opacity:.5}.expk7-live-journey__checkpoint.is-upcoming .expk7-live-journey__checkpoint-icon{border-style:dashed;background:rgba(0,0,0,0)}.expk7-live-journey__live-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:.6rem .75rem;gap:.6rem .75rem;padding-top:.15rem;border-top:1px solid rgba(15,23,42,.06)}.expk7-live-journey__live-copy{min-width:0}.expk7-live-journey__live-title{margin:0;display:flex;align-items:center;gap:.4rem;font-size:.98rem;font-weight:900;letter-spacing:-.02em;color:#17120e;line-height:1.2}.expk7-live-journey__live-pulse{width:8px;height:8px;border-radius:999px;background:#16a34a;flex-shrink:0;animation:expk7-live-pulse 1.5s ease-in-out infinite}.expk7-live-journey__live-hint{margin:.2rem 0 0;font-size:.78rem;font-weight:600;color:rgba(23,18,14,.52);line-height:1.35}.expk7-live-journey__eta{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:.08rem;padding:.4rem .55rem;border-radius:12px;background:rgba(248,250,252,.95);border:1px solid rgba(15,23,42,.07)}.expk7-live-journey__eta-k{font-size:.6rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase;color:rgba(23,18,14,.45)}.expk7-live-journey__eta-v{font-size:.84rem;font-weight:900;color:#17120e;line-height:1.15;white-space:nowrap}.expk7-live-journey__staff{display:inline-flex;align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.32rem .4rem .32rem .32rem;border-radius:999px;background:rgba(248,250,252,.95);border:1px solid rgba(15,23,42,.07)}.expk7-live-journey__staff-avatar{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;flex-shrink:0;background:hsla(0,0%,100%,.9);border:1px solid rgba(15,23,42,.08);color:rgba(23,18,14,.55)}.expk7-live-journey__staff-name{font-size:.8rem;font-weight:800;color:#17120e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:10rem}.expk7-live-journey__call{flex-shrink:0;width:28px;height:28px;border-radius:999px;display:grid;place-items:center;text-decoration:none;color:#15803d;background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.18);transition:.3s ease}.expk7-live-journey__call:hover{background:rgba(22,163,74,.16)}@media(max-width:575.98px){.expk7-live-journey__bar{padding:.75rem .85rem .65rem}.expk7-live-journey__body{padding:.6rem .85rem .7rem;gap:.6rem}.expk7-live-journey__live-row{grid-template-columns:1fr;gap:.45rem}.expk7-live-journey__eta{flex-direction:row;align-items:center;justify-content:space-between;width:100%}.expk7-live-journey__checkpoint-label{font-size:.58rem}.expk7-live-journey__checkpoint.is-active .expk7-live-journey__checkpoint-label{font-size:.62rem}.expk7-live-journey__route-bed,.expk7-live-journey__route-fill{height:4px}.expk7-live-journey__route-puck{width:20px;height:20px}}@keyframes expk7-live-pulse{0%{box-shadow:0 0 0 0 rgba(22,163,74,.35)}70%{box-shadow:0 0 0 8px rgba(22,163,74,0)}to{box-shadow:0 0 0 0 rgba(22,163,74,0)}}@keyframes expk7-route-puck-nudge{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(calc(-50% + 2px),-50%)}}@keyframes expk7-shimmer{0%{transform:translateX(-30%);opacity:.15}50%{opacity:.35}to{transform:translateX(30%);opacity:.15}}.expk7-customer-cta{margin-top:1.25rem}.expk7-customer-cta__card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.85rem 1rem;gap:.85rem 1rem;padding:1rem 1.1rem;border-radius:18px;border:1px solid rgba(200,155,60,.22);background:linear-gradient(120deg,rgba(200,155,60,.12),#fff 45%,rgba(248,250,252,.95));box-shadow:0 14px 40px rgba(23,18,14,.07)}.expk7-customer-cta__icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:rgba(200,155,60,.18);border:1px solid rgba(200,155,60,.3);color:#c89b3c;flex-shrink:0}.expk7-customer-cta__copy{min-width:0}.expk7-customer-cta__title{margin:0 0 .2rem;font-size:.95rem;font-weight:900;color:#17120e;letter-spacing:-.01em}.expk7-customer-cta__lead{margin:0;font-size:.84rem;line-height:1.45;color:rgba(23,18,14,.62)}.expk7-customer-cta__plan{display:inline;padding:.08rem .35rem;border-radius:6px;background:rgba(200,155,60,.2);color:rgb(178.932,137.64,50.468);font-weight:900}.expk7-customer-cta__btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:40px;padding:.45rem .85rem;border-radius:999px;background:#17120e;color:#fff;text-decoration:none;font-weight:900;font-size:.8rem;white-space:nowrap;transition:.3s ease;box-shadow:0 8px 24px rgba(23,18,14,.15)}.expk7-customer-cta__btn:hover{background:rgba(23,18,14,.88);transform:translateY(-1px)}@media(max-width:575.98px){.expk7-customer-cta__card{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.expk7-customer-cta__btn{grid-column:1/-1;width:100%}}@keyframes expk7-map-arrow{0%,to{transform:translateX(0) translateY(0);opacity:.85}50%{transform:translateX(10px) translateY(-1px);opacity:1}}.expk7-staff-card{display:flex;align-items:center;gap:.85rem;padding:1rem 1.15rem;border-radius:16px;border:1px solid rgba(23,18,14,.08);background:#fff;box-shadow:0 16px 44px rgba(23,18,14,.06)}.expk7-staff-card__avatar{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:rgba(248,243,237,.9);border:1px solid rgba(23,18,14,.06);color:rgba(23,18,14,.75);flex-shrink:0}.expk7-staff-card__meta{min-width:0}.expk7-staff-card__slot{margin:0 0 .2rem;font-size:.8rem;font-weight:700;color:rgba(23,18,14,.62);line-height:1.35}.expk7-staff-card__name{margin:0;font-weight:800;color:#17120e;font-size:.95rem}.expk7-staff-card__sub{margin:.15rem 0 0;color:rgba(23,18,14,.65);font-size:.85rem;line-height:1.4}.expk7-staff-card__pill{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:999px;background:rgba(22,163,74,.12);border:1px solid rgba(22,163,74,.22);color:rgba(22,163,74,.95);font-weight:800;font-size:.72rem;margin-left:.35rem;white-space:nowrap}.expk7-staff-card--compact{width:-moz-fit-content;width:fit-content;max-width:100%}.expk7-customer-section{margin-top:1.25rem;overflow:visible}.expk7-customer-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.65rem}.expk7-customer-section__title{margin:0;font-size:1.05rem!important;font-weight:800!important;color:#17120e}.expk7-customer-link{font-size:.85rem;font-weight:700;color:#c89b3c;text-decoration:none;white-space:nowrap}.expk7-customer-link:hover{text-decoration:underline}.expk7-customer-card{padding:1rem 1.1rem;background:#fff;border:1px solid rgba(23,18,14,.08);border-radius:16px;box-shadow:0 10px 30px rgba(23,18,14,.06)}.expk7-customer-card__meta{margin-bottom:.75rem;color:rgba(23,18,14,.72);font-size:.9rem;line-height:1.45}.expk7-sub-cards{display:grid;grid-gap:.85rem;gap:.85rem}.expk7-sub-card{padding:0;border-radius:18px;border:1px solid rgba(23,18,14,.08);background:#fff;box-shadow:0 14px 40px rgba(23,18,14,.07);overflow:hidden;display:flex;flex-direction:column}.expk7-sub-card--active{border-color:rgba(200,155,60,.22)}.expk7-sub-card__plan{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:linear-gradient(90deg,rgba(200,155,60,.22),rgba(200,155,60,.08));border-bottom:1px solid rgba(200,155,60,.2);color:rgb(163.02,125.4,45.98);font-size:.76rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.expk7-sub-card__plan span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.expk7-sub-card__vehicle{display:flex;align-items:center;gap:.65rem;min-width:0;padding:.85rem 1rem .65rem}.expk7-sub-card__vehicle-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:rgba(248,250,252,.95);border:1px solid rgba(15,23,42,.08);color:#c89b3c;flex-shrink:0}.expk7-sub-card__vehicle-meta{display:flex;flex-direction:column;gap:.1rem;min-width:0}.expk7-sub-card__vehicle-name{font-weight:800;color:#17120e;font-size:.94rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.expk7-sub-card__vehicle-no{font-size:.78rem;font-weight:600;color:rgba(23,18,14,.52);letter-spacing:.02em}.expk7-sub-card__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;padding:0 1rem .75rem}.expk7-sub-card__stat{padding:.55rem .6rem;border-radius:12px;background:rgba(248,250,252,.95);border:1px solid rgba(15,23,42,.06)}.expk7-sub-card__k{display:block;font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:rgba(23,18,14,.48)}.expk7-sub-card__v{display:block;font-size:.95rem;font-weight:900;color:#17120e;margin-top:.15rem;line-height:1.2}.expk7-sub-card__progress-block{margin-top:auto;padding:.65rem 1rem .85rem;border-top:1px solid rgba(15,23,42,.06);background:rgba(248,250,252,.5)}.expk7-sub-card__progress-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.4rem}.expk7-sub-card__progress-label{font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:rgba(23,18,14,.45)}.expk7-sub-card__progress-meta{font-size:.72rem;font-weight:700;color:rgba(23,18,14,.55);white-space:nowrap}.expk7-sub-card__progress{position:relative;height:6px;border-radius:999px;background:rgba(23,18,14,.08);overflow:hidden}.expk7-sub-card__progress-bar{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:#c89b3c;transition:width .4s ease}.expk7-sub-card__progress-bar.is-completed{background:linear-gradient(90deg,#15803d,#22c55e)}.expk7-service-timeline{position:relative;display:grid;grid-gap:.45rem;gap:.45rem;padding-left:.25rem}.expk7-service-timeline__step{position:relative;display:flex;align-items:center;gap:.65rem;min-height:44px;padding:.5rem .65rem;border-radius:12px;border:1px solid rgba(23,18,14,.06);background:rgba(248,243,237,.6)}.expk7-service-timeline__dot{width:10px;height:10px;border-radius:999px;background:rgba(23,18,14,.22);flex-shrink:0}.expk7-service-timeline__label{font-size:.9rem;font-weight:650;color:rgba(23,18,14,.78)}.is-done .expk7-service-timeline__dot{background:rgba(22,163,74,.85)}.expk7-service-timeline .is-active{background:rgba(200,155,60,.16);border-color:rgba(200,155,60,.28)}.is-active .expk7-service-timeline__dot{background:#c89b3c;box-shadow:0 0 0 6px rgba(200,155,60,.16)}.expk7-service-timeline__glow{position:absolute;left:-4px;top:0;width:6px;height:44px;border-radius:999px;background:#c89b3c;filter:blur(.2px);transition:transform .28s ease}.expk7-upcoming-list{display:grid;grid-gap:.65rem;gap:.65rem}.expk7-upcoming-item{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.9rem 1rem;border-radius:16px;border:1px solid rgba(23,18,14,.08);background:#fff;box-shadow:0 10px 30px rgba(23,18,14,.05)}.expk7-upcoming-item__left{display:flex;flex-direction:column;gap:.2rem;min-width:0}.expk7-upcoming-item__date{font-weight:800;color:#17120e;font-size:.92rem}.expk7-upcoming-item__meta{font-size:.82rem;color:rgba(23,18,14,.65);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.expk7-upcoming-item__badge{padding:.3rem .55rem;border-radius:999px;background:rgba(200,155,60,.16);color:#c89b3c;font-weight:800;font-size:.75rem}.expk7-actions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}@media(min-width:768px){.expk7-actions-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.expk7-action{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.95rem .85rem;border-radius:16px;border:1px solid rgba(23,18,14,.08);background:#fff;text-decoration:none;font-weight:800;font-size:.85rem;color:#17120e;box-shadow:0 10px 30px rgba(23,18,14,.05);transition:.3s ease}.expk7-action:hover{transform:translateY(-1px);border-color:rgba(200,155,60,.45);box-shadow:0 14px 36px rgba(23,18,14,.08)}.expk7-action svg{color:#c89b3c}.expk7-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.expk7-insight{padding:.9rem .95rem;border-radius:16px;border:1px solid rgba(23,18,14,.08);background:rgba(248,243,237,.7)}.expk7-insight__k{display:block;font-size:.72rem;font-weight:800;color:rgba(23,18,14,.55);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.expk7-insight__v{display:block;font-size:1.1rem;font-weight:900;color:#17120e}.expk7-customer-empty{padding:1rem 1.1rem;border-radius:16px;border:1px dashed rgba(23,18,14,.18);background:rgba(248,243,237,.6);display:flex;align-items:center;justify-content:space-between;gap:.85rem}.expk7-notify{max-width:36rem;margin:0 auto;padding-bottom:1rem}.expk7-notify__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.expk7-notify__title{margin:0 0 .25rem;font-size:1.5rem;font-weight:900;letter-spacing:-.03em;color:#17120e}.expk7-notify__lead{margin:0;font-size:.88rem;font-weight:600;color:rgba(23,18,14,.55)}.expk7-notify__mark-all{flex-shrink:0;padding:.4rem .65rem;border-radius:999px;border:1px solid rgba(23,18,14,.1);background:#fff;color:#c89b3c;font-size:.78rem;font-weight:800;cursor:pointer;transition:.3s ease}.expk7-notify__mark-all:hover{background:rgba(200,155,60,.1);border-color:rgba(200,155,60,.35)}.expk7-notify__filters{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.15rem}.expk7-notify__filter{display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .7rem;border-radius:999px;border:1px solid rgba(23,18,14,.08);background:rgba(248,250,252,.95);color:rgba(23,18,14,.65);font-size:.8rem;font-weight:750;cursor:pointer;transition:.3s ease}.expk7-notify__filter.is-active{background:#17120e;border-color:#17120e;color:#fff}.expk7-notify__filter-count{min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:999px;background:rgba(22,163,74,.95);color:#fff;font-size:.65rem;font-weight:900;display:inline-grid;place-items:center}.is-active .expk7-notify__filter-count{background:hsla(0,0%,100%,.25)}.expk7-notify__group{margin-bottom:1.25rem}.expk7-notify__group-title{margin:0 0 .5rem;font-size:.8rem!important;font-weight:900!important;letter-spacing:.07em;text-transform:uppercase;color:rgba(23,18,14,.45)}.expk7-notify__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.expk7-notify__empty{text-align:center;padding:2.5rem 1.25rem;border-radius:20px;border:1px dashed rgba(23,18,14,.12);background:linear-gradient(180deg,rgba(248,250,252,.95),#ffffff)}.expk7-notify__empty-icon{width:52px;height:52px;margin:0 auto .85rem;border-radius:16px;display:grid;place-items:center;background:rgba(200,155,60,.12);color:#c89b3c}.expk7-notify__empty-title{margin:0 0 .35rem;font-weight:900;color:#17120e}.expk7-notify__empty-text{margin:0;font-size:.88rem;color:rgba(23,18,14,.55)}.expk7-notify-card{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem .9rem;border-radius:16px;border:1px solid rgba(23,18,14,.07);background:#fff;box-shadow:0 8px 28px rgba(15,23,42,.05);text-decoration:none;color:inherit;transition:.3s ease;position:relative}.expk7-notify-card:hover{border-color:rgba(200,155,60,.25);box-shadow:0 12px 36px rgba(15,23,42,.08);transform:translateY(-1px)}.expk7-notify-card.is-unread{background:linear-gradient(135deg,rgb(255,255,255),rgba(248,250,252,.98));border-color:rgba(22,163,74,.18);box-shadow:0 10px 32px rgba(22,163,74,.08)}.expk7-notify-card__icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex-shrink:0}.expk7-notify-card__icon.is-green{background:rgba(22,163,74,.12);color:#15803d;border:1px solid rgba(22,163,74,.2)}.expk7-notify-card__icon.is-blue{background:rgba(59,130,246,.1);color:#1d4ed8;border:1px solid rgba(59,130,246,.2)}.expk7-notify-card__icon.is-gold{background:rgba(200,155,60,.16);color:rgb(170.976,131.52,48.224);border:1px solid rgba(200,155,60,.28)}.expk7-notify-card__icon.is-neutral{background:rgba(248,250,252,.95);color:rgba(23,18,14,.55);border:1px solid rgba(15,23,42,.08)}.expk7-notify-card__body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.expk7-notify-card__row{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.expk7-notify-card__title{font-size:.9rem;font-weight:900;color:#17120e;line-height:1.25}.expk7-notify-card__time{flex-shrink:0;font-size:.68rem;font-weight:700;color:rgba(23,18,14,.42);white-space:nowrap}.expk7-notify-card__message{font-size:.8rem;font-weight:600;line-height:1.45;color:rgba(23,18,14,.58);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.expk7-notify-card__dot{width:9px;height:9px;border-radius:999px;background:#16a34a;flex-shrink:0;margin-top:.35rem;box-shadow:0 0 0 3px rgba(22,163,74,.15)}.expk7-notify-card__chev{flex-shrink:0;margin-top:.5rem;color:rgba(23,18,14,.28)}.expk7-sub-hub{max-width:56rem;margin:0 auto}.expk7-sub-hub__intro{margin-bottom:1.15rem}.expk7-sub-hub__title{margin:0 0 .25rem;font-size:1.5rem;font-weight:900;letter-spacing:-.03em;color:#17120e}.expk7-sub-hub__lead{margin:0;font-size:.9rem;color:rgba(23,18,14,.55)}.expk7-sub-hub__hero-row{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:1.15rem}@media(min-width:992px){.expk7-sub-hub__hero-row{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch}}.expk7-sub-hub__split{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.15rem}@media(min-width:992px){.expk7-sub-hub__split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.expk7-sub-active-card{border-radius:20px;border:1px solid rgba(23,18,14,.08);background:#fff;box-shadow:0 16px 44px rgba(23,18,14,.08);overflow:hidden;height:100%;display:flex;flex-direction:column}.expk7-sub-active-card__alert{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .85rem;background:linear-gradient(90deg,rgba(200,155,60,.18),rgba(254,243,199,.5));border-bottom:1px solid rgba(200,155,60,.25)}.expk7-sub-active-card__alert strong{display:block;font-size:.82rem;color:#17120e}.expk7-sub-active-card__alert span{display:block;font-size:.74rem;color:rgba(23,18,14,.58);margin-top:.1rem}.expk7-sub-active-card__alert-btn{flex-shrink:0;padding:.35rem .7rem;border-radius:999px;border:none;background:#17120e;color:#fff;font-size:.78rem;font-weight:800;cursor:pointer;transition:.3s ease}.expk7-sub-active-card__alert-btn:hover{background:rgba(23,18,14,.88)}.expk7-sub-active-card__main{padding:1rem 1.1rem 1.1rem;flex:1 1}.expk7-sub-active-card__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.expk7-sub-active-card__k{font-size:.68rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase;color:rgba(23,18,14,.45)}.expk7-sub-active-card__plan{margin:0 0 .2rem;font-size:1.2rem;font-weight:900;color:#17120e;letter-spacing:-.02em}.expk7-sub-active-card__vehicle{margin:0 0 .85rem;font-size:.82rem;color:rgba(23,18,14,.55)}.expk7-sub-active-card__days{display:flex;align-items:baseline;gap:.45rem;margin-bottom:.85rem;padding:.55rem .65rem;border-radius:12px;background:rgba(22,163,74,.08);border:1px solid rgba(22,163,74,.16);width:-moz-fit-content;width:fit-content}.expk7-sub-active-card__days-n{font-size:1.65rem;font-weight:900;color:#15803d;line-height:1}.expk7-sub-active-card__days-l{font-size:.78rem;font-weight:700;color:rgba(22,163,74,.85)}.expk7-sub-active-card__meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}@media(max-width:575.98px){.expk7-sub-active-card__meta-grid{grid-template-columns:1fr}}.expk7-sub-active-card__meta-k{display:block;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:rgba(23,18,14,.45)}.expk7-sub-active-card__meta-v{display:block;font-size:.82rem;font-weight:800;color:#17120e;margin-top:.12rem}.expk7-sub-active-card__empty{padding:1.5rem 1.1rem;color:rgba(23,18,14,.65)}.expk7-sub-upgrade-card{border-radius:20px;border:1px solid rgba(200,155,60,.22);background:linear-gradient(160deg,rgba(200,155,60,.1),#ffffff 55%);padding:1rem 1.1rem;box-shadow:0 12px 36px rgba(23,18,14,.06);height:100%;display:flex;flex-direction:column}.expk7-sub-upgrade-card__title{margin:0 0 .35rem;font-size:1rem;font-weight:900;color:#17120e}.expk7-sub-upgrade-card__lead{margin:0 0 .65rem;font-size:.84rem;line-height:1.45;color:rgba(23,18,14,.58)}.expk7-sub-upgrade-card__list{margin:0 0 .85rem;padding-left:1.1rem;font-size:.8rem;font-weight:650;color:rgba(23,18,14,.62);line-height:1.5}.expk7-sub-upgrade-card__list li+li{margin-top:.25rem}.expk7-sub-upgrade-card__btn{margin-top:auto;width:100%;padding:.55rem .85rem;border-radius:999px;border:none;background:#17120e;color:#fff;font-size:.85rem;font-weight:900;cursor:pointer;transition:.3s ease}.expk7-sub-upgrade-card__btn:hover:not(:disabled){background:rgba(23,18,14,.88)}.expk7-sub-upgrade-card__btn:disabled{opacity:.45;cursor:not-allowed}.expk7-sub-upgrade-card__hint{margin:.5rem 0 0;font-size:.74rem;color:rgba(23,18,14,.48);text-align:center}.expk7-sub-panel{padding:1rem 1.1rem;border-radius:18px;border:1px solid rgba(23,18,14,.08);background:#fff;box-shadow:0 12px 34px rgba(23,18,14,.06)}.expk7-sub-panel__title{margin:0 0 .75rem;font-size:.95rem;font-weight:900;color:#17120e}.expk7-sub-panel__empty{margin:0;font-size:.88rem;color:rgba(23,18,14,.55)}.expk7-sub-panel__more{display:inline-block;margin-top:.65rem;font-size:.82rem}.expk7-sub-history{margin-bottom:1rem}.expk7-sub-history__section-tabs{display:flex;gap:.35rem;margin-bottom:.75rem;padding-bottom:.65rem;border-bottom:1px solid rgba(23,18,14,.08)}.expk7-sub-history__section-tab{display:inline-flex;align-items:center;padding:.45rem .85rem;border-radius:999px;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);font-size:.82rem;font-weight:900;color:rgba(23,18,14,.45);cursor:default}.expk7-sub-history__section-tab.is-active{border-color:rgba(200,155,60,.35);background:rgba(200,155,60,.12);color:#17120e}.expk7-sub-history__vehicle-tabs{display:flex;flex-wrap:nowrap;gap:.4rem;overflow-x:auto;padding-bottom:.35rem;margin-bottom:.5rem;scrollbar-width:thin}.expk7-sub-history__vehicle-tab{flex:0 0 auto;display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .75rem;border-radius:12px;border:1.5px solid rgba(23,18,14,.1);background:#fff;font-size:.78rem;font-weight:900;color:rgba(23,18,14,.55);letter-spacing:.02em;cursor:pointer;transition:.3s ease;text-transform:uppercase}.expk7-sub-history__vehicle-tab:hover{border-color:rgba(200,155,60,.35)}.expk7-sub-history__vehicle-tab.is-active{border-color:#c89b3c;background:linear-gradient(165deg,rgba(200,155,60,.14),#ffffff);color:#17120e;box-shadow:0 4px 14px rgba(200,155,60,.12)}.expk7-sub-history__plan-label{margin:0 0 .75rem;font-size:.88rem;font-weight:800;color:#c89b3c;line-height:1.35}.expk7-sub-history__empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;padding:1.5rem 1rem;border-radius:14px;border:1px dashed rgba(23,18,14,.12);background:rgba(248,250,252,.8);color:rgba(23,18,14,.45)}.expk7-sub-history__empty-state p{margin:.25rem 0 0;font-size:.9rem;font-weight:900;color:#17120e}.expk7-sub-history__empty-state span{font-size:.78rem;font-weight:600;line-height:1.4;max-width:18rem}.expk7-sub-history__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.expk7-sub-history__row{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.7rem .75rem;border-radius:14px;border:1px solid rgba(23,18,14,.08);background:rgba(248,250,252,.7);transition:.3s ease}.expk7-sub-history__row:hover{border-color:rgba(200,155,60,.28);background:rgba(200,155,60,.06)}.expk7-sub-history__row-main{display:flex;flex-direction:column;gap:.2rem;min-width:0}.expk7-sub-history__date{font-size:.88rem;font-weight:900;color:#17120e}.expk7-sub-history__staff{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;color:rgba(23,18,14,.58)}.expk7-sub-history__pkg{display:inline-block;margin-top:.1rem;font-size:.68rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:rgba(23,18,14,.45)}.expk7-sub-history__action{flex-shrink:0;display:inline-flex;align-items:center;gap:.25rem;padding:.38rem .65rem;border-radius:999px;border:1px solid rgba(200,155,60,.35);background:#fff;font-size:.72rem;font-weight:800;color:#17120e;cursor:pointer;transition:.3s ease}.expk7-sub-history__action:hover{background:rgba(200,155,60,.12);color:#c89b3c}.expk7-sub-history__more{display:block;width:100%;margin-top:.55rem;padding:.45rem;border:none;border-radius:10px;background:rgba(0,0,0,0);font-size:.82rem;font-weight:800;color:#c89b3c;cursor:pointer;text-align:center}.expk7-sub-history__more:hover{background:rgba(200,155,60,.08)}.expk7-sub-history-modal__meta{margin:0 0 .35rem;padding-right:2rem;font-size:.82rem;font-weight:600;color:rgba(23,18,14,.58);line-height:1.4}.expk7-sub-history-modal__dot{margin:0 .25rem;opacity:.45}.expk7-sub-history-modal__pkg{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 .85rem}.expk7-sub-history-modal__pkg-chip{padding:.2rem .5rem;border-radius:999px;background:rgba(200,155,60,.14);font-size:.72rem;font-weight:900;color:#17120e}.expk7-sub-history-modal__reg{font-size:.78rem;font-weight:800;color:rgba(23,18,14,.55);text-transform:uppercase;letter-spacing:.02em}.expk7-sub-history-modal__tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.85rem;padding-bottom:.65rem;border-bottom:1px solid rgba(23,18,14,.08)}.expk7-sub-history-modal__tab{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .65rem;border-radius:999px;border:1px solid rgba(23,18,14,.1);background:#fff;font-size:.72rem;font-weight:800;color:rgba(23,18,14,.55);cursor:pointer;transition:.3s ease}.expk7-sub-history-modal__tab.is-active{border-color:#c89b3c;background:rgba(200,155,60,.12);color:#17120e}.expk7-sub-history-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:.5rem;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#d1d5db rgba(0,0,0,0);overflow-x:hidden}.expk7-sub-history-modal__body::-webkit-scrollbar{width:6px}.expk7-sub-history-modal__body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:20px}.expk7-sub-history-modal__body .expk7-card-static{margin-bottom:0;padding:0;border:none;box-shadow:none;background:rgba(0,0,0,0)}.expk7-sub-history-modal__body .expk7-dash-before-after__title{font-size:.9rem}.expk7-sub-history-modal__body form .btn,.expk7-sub-history-modal__body form button[type=submit]{margin-bottom:.15rem}.expk7-sub-history-modal__tab-badge{font-size:.65rem;line-height:1;color:#1e8449}.expk7-sub-history-modal__submitted{padding:.85rem .95rem;border-radius:12px;background:rgba(23,18,14,.03);border:1px solid rgba(23,18,14,.08)}.expk7-sub-history-modal__submitted-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.expk7-sub-history-modal__submitted-title{margin:0;font-size:.95rem;font-weight:800;color:#17120e}.expk7-sub-history-modal__stars{display:flex;gap:.2rem;margin-bottom:.65rem}.expk7-sub-history-modal__star{font-size:1.15rem;line-height:1;color:rgba(23,18,14,.18)}.expk7-sub-history-modal__star.is-filled{color:#e6a817}.expk7-sub-history-modal__submitted-meta{margin:0 0 .5rem;font-size:.82rem;color:rgba(23,18,14,.62)}.expk7-sub-history-modal__submitted-meta strong{color:#17120e}.expk7-sub-history-modal__submitted-text{margin:0;font-size:.88rem;line-height:1.55;color:rgba(23,18,14,.78);white-space:pre-wrap}.expk7-sub-history-modal__submitted-muted{margin:0;font-size:.82rem;color:rgba(23,18,14,.45)}.expk7-sub-schedule{list-style:none;margin:0;padding:0;max-height:280px;overflow-y:auto;display:flex;flex-direction:column;gap:.4rem}.expk7-sub-schedule__row{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.5rem .55rem;border-radius:10px;background:rgba(248,250,252,.95);border:1px solid rgba(15,23,42,.05)}.expk7-sub-schedule__date{display:block;font-size:.84rem;font-weight:800;color:#17120e}.expk7-sub-schedule__slot{display:block;font-size:.72rem;color:rgba(23,18,14,.52);margin-top:.08rem}.expk7-sub-payments{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.expk7-sub-payment-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;padding:.55rem .6rem;border-radius:12px;background:rgba(248,250,252,.95);border:1px solid rgba(15,23,42,.06)}.expk7-sub-payment-row__main{display:flex;flex-direction:column;gap:.1rem;min-width:0}.expk7-sub-payment-row__id{font-size:.72rem;font-weight:800;color:#17120e}.expk7-sub-payment-row__pkg{font-size:.7rem;color:rgba(23,18,14,.5)}.expk7-sub-payment-row__amt{font-size:.84rem;font-weight:900;color:#15803d}.expk7-sub-payment-row__when{font-size:.68rem;color:rgba(23,18,14,.48)}.expk7-sub-payment-row__dl{flex-shrink:0;display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .5rem;border-radius:999px;border:1px solid rgba(23,18,14,.1);background:#fff;font-size:.68rem;font-weight:800;color:#17120e;cursor:pointer;transition:.3s ease}.expk7-sub-payment-row__dl:hover{border-color:rgba(200,155,60,.4);color:#c89b3c}.expk7-sub-modal{position:relative;width:min(100%,30rem);max-height:calc(100dvh - 2rem - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));overflow-y:auto;flex-shrink:0;margin:auto;padding:1.25rem 1.2rem 1.2rem;border-radius:20px;background:#fff;box-shadow:0 24px 64px rgba(23,18,14,.2)}@media(max-width:575.98px){.expk7-sub-modal{padding:1.25rem .6rem 1.2rem}}.expk7-sub-modal--wide{width:min(100%,32rem)}.expk7-sub-modal.expk7-sub-history-modal{display:flex;flex-direction:column;overflow:hidden}.expk7-sub-modal__close{position:absolute;top:.65rem;right:.75rem;width:32px;height:32px;border:none;border-radius:999px;background:rgba(23,18,14,.06);font-size:1.25rem;line-height:1;cursor:pointer;color:rgba(23,18,14,.55)}.expk7-sub-modal__title{margin:0 0 .85rem;padding-right:2rem;font-size:1.1rem;font-weight:900;color:#17120e}.expk7-sub-modal__lead{margin:0 0 1rem;font-size:.86rem;line-height:1.45;color:rgba(0,0,0,.98)}.expk7-sub-modal__label{display:block;margin:0 0 .4rem;font-size:.72rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:rgba(23,18,14,.48)}.expk7-sub-modal__select{width:100%;margin-bottom:1rem;padding:.5rem .65rem;border-radius:10px;border:1px solid rgba(23,18,14,.12);font-size:.88rem}.expk7-sub-modal__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-top:.5rem}.expk7-sub-modal__btn{padding:.5rem .85rem;border-radius:999px;font-size:.82rem;font-weight:800;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:.3s ease}.expk7-sub-modal__btn--ghost{background:rgba(0,0,0,0);border-color:rgba(23,18,14,.12);color:#17120e}.expk7-sub-modal__btn--primary{background:#17120e;color:#fff}.expk7-sub-modal__btn--danger{background:rgba(220,38,38,.1);border-color:rgba(220,38,38,.25);color:#b91c1c}.expk7-confirm-dialog{width:min(100%,30rem)}.expk7-sub-pay-summary{padding:.75rem .85rem;border-radius:14px;background:rgba(248,250,252,.95);border:1px solid rgba(15,23,42,.08);margin-bottom:.85rem}.expk7-sub-pay-summary__row{display:flex;justify-content:space-between;gap:.75rem;font-size:.86rem;color:rgba(23,18,14,.62)}.expk7-sub-pay-summary__row+.expk7-sub-pay-summary__row{margin-top:.35rem}.expk7-sub-pay-summary__row strong{color:#17120e;font-weight:800}.expk7-sub-pay-summary__row--total strong{color:#15803d;font-size:1rem}.expk7-sub-pay-summary__row--discount strong{color:#b45309}.expk7-sub-pay-summary--checkout{margin-bottom:1.25rem}.expk7-sub-pay-coupon{margin-bottom:.85rem}.expk7-sub-pay-coupon__row{display:flex;gap:.5rem;align-items:stretch}.expk7-sub-pay-coupon__row .expk7-sub-modal__input{flex:1 1;min-width:0}.expk7-sub-pay-coupon__row .expk7-sub-modal__btn{flex-shrink:0;white-space:nowrap}.expk7-sub-pay-coupon__msg{margin:.4rem 0 0;font-size:.78rem;font-weight:700}.expk7-sub-pay-coupon__msg.is-success{color:#15803d}.expk7-sub-pay-coupon__msg.is-error{color:#b91c1c}.expk7-sub-modal__input{width:100%;min-height:42px;padding:.5rem .75rem;border-radius:10px;border:1px solid rgba(23,18,14,.12);font-size:.88rem;font-weight:600;color:#17120e;background:#fff}.expk7-sub-modal__input:focus{outline:none;border-color:rgba(200,155,60,.55);box-shadow:0 0 0 3px rgba(200,155,60,.12)}.expk7-sub-modal__textarea{min-height:88px;resize:vertical;line-height:1.45;font-weight:500}.expk7-sub-modal__optional{font-weight:600;text-transform:none;letter-spacing:0;color:rgba(23,18,14,.42)}.expk7-sub-checkout-panel{max-width:32rem;margin:0 auto;padding:1.5rem 1.25rem 2rem;border-radius:20px;background:#fff;border:1px solid rgba(23,18,14,.08);box-shadow:0 16px 40px rgba(23,18,14,.08)}.expk7-sub-checkout-panel__title{margin:0 0 .35rem;font-size:1.5rem;font-weight:900;color:#17120e}.expk7-sub-checkout-panel__lead{margin:0 0 1.15rem;font-size:.9rem;color:rgba(23,18,14,.55)}.expk7-sub-checkout-panel__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.expk7-checkout-page--subscription .expk7-checkout-page__body--narrow{max-width:40rem;padding-bottom:3rem}.expk7-sub-upgrade-options{display:flex;flex-direction:column;gap:.5rem}.expk7-sub-upgrade-option{text-align:left;padding:.75rem .85rem;border-radius:14px;border:1px solid rgba(23,18,14,.1);background:rgba(248,250,252,.6);cursor:pointer;transition:.3s ease}.expk7-sub-upgrade-option:hover{border-color:rgba(200,155,60,.4);background:rgba(200,155,60,.08)}.expk7-sub-upgrade-option__name{display:block;font-weight:900;color:#17120e;font-size:.92rem}.expk7-sub-upgrade-option__desc{display:block;font-size:.78rem;color:rgba(23,18,14,.55);margin:.2rem 0;line-height:1.4}.expk7-sub-upgrade-option__price{font-weight:900;color:#c89b3c;font-size:.88rem}.expk7-sub-upgrade-option__price small{font-weight:700;color:rgba(23,18,14,.45);margin-left:.2rem}.expk7-sub-fieldset{border:none;margin:0 0 .85rem;padding:0;display:flex;flex-direction:column;gap:.45rem}.expk7-sub-radio-card{display:flex;align-items:flex-start;gap:.55rem;padding:.6rem .7rem;border-radius:12px;border:1px solid rgba(23,18,14,.1);background:#fff;cursor:pointer;transition:.3s ease}.expk7-sub-radio-card input{margin-top:.2rem;flex-shrink:0}.expk7-sub-radio-card.is-selected{border-color:rgba(200,155,60,.45);background:rgba(200,155,60,.08)}.expk7-sub-radio-card__body{display:flex;flex-direction:column;gap:.12rem;min-width:0}.expk7-sub-radio-card__title{font-size:.86rem;font-weight:800;color:#17120e}.expk7-sub-radio-card__meta{font-size:.76rem;line-height:1.4;color:rgba(23,18,14,.55)}.expk7-sub-modal--purchase{width:min(100%,36rem);max-height:min(92vh,800px)}.expk7-sub-plan-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.4rem;gap:.4rem;margin-bottom:1rem}@media(max-width:575.98px){.expk7-sub-plan-strip{gap:.3rem}}.expk7-sub-plan-chip{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.55rem .5rem;border-radius:12px;border:1.5px solid rgba(23,18,14,.1);background:#fff;cursor:pointer;text-align:left;transition:.3s ease;min-height:4.25rem}.expk7-sub-plan-chip:hover{border-color:rgba(200,155,60,.35)}.expk7-sub-plan-chip.is-selected{border-color:#c89b3c;background:linear-gradient(160deg,rgba(200,155,60,.14),#ffffff);box-shadow:0 4px 16px rgba(200,155,60,.15)}.expk7-sub-plan-chip__name{font-size:.68rem;font-weight:900;color:#17120e;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:576px){.expk7-sub-plan-chip__name{font-size:.72rem}}.expk7-sub-plan-chip__price{font-size:.72rem;font-weight:900;color:#c89b3c;line-height:1.1}.expk7-sub-plan-chip__price small{display:block;font-size:.58rem;font-weight:700;color:rgba(23,18,14,.45)}.expk7-sub-pick-row{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.35rem;margin-bottom:.5rem;scrollbar-width:thin}.expk7-sub-pick-row--vehicle{margin-bottom:.35rem}.expk7-sub-pick-card{flex:0 0 auto;width:min(11.5rem,78vw);min-height:5.5rem;padding:.65rem .7rem;border-radius:14px;border:1.5px solid rgba(23,18,14,.1);background:#fff;text-align:left;cursor:pointer;transition:.3s ease;position:relative;display:flex;flex-direction:column;gap:.15rem}.expk7-sub-pick-card:hover{border-color:rgba(200,155,60,.35);box-shadow:0 6px 20px rgba(23,18,14,.06)}.expk7-sub-pick-card.is-selected{border-color:#c89b3c;background:linear-gradient(165deg,rgba(200,155,60,.1),#fff 70%);box-shadow:0 8px 24px rgba(200,155,60,.12)}.expk7-sub-pick-card.is-selected:after{content:"";position:absolute;top:8px;right:8px;width:16px;height:16px;border-radius:999px;background:#c89b3c;box-shadow:inset 0 0 0 3px #fff}.expk7-sub-pick-card--add{width:min(8.5rem,52vw);min-height:5.5rem;align-items:center;justify-content:center;text-align:center;border-style:dashed;background:rgba(248,250,252,.95)}.expk7-sub-pick-card--add .expk7-sub-pick-card__icon{font-size:1.25rem;font-weight:300;color:rgba(23,18,14,.45)}.expk7-sub-pick-card--vehicle{width:min(9.5rem,70vw);min-height:6.5rem;align-items:center;text-align:center}.expk7-sub-pick-card__icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:rgba(248,250,252,.95);border:1px solid rgba(15,23,42,.08);color:rgba(23,18,14,.55);margin-bottom:.15rem}.expk7-sub-pick-card__icon--car{width:44px;height:44px;border-radius:12px;background:rgba(200,155,60,.12);color:#c89b3c;font-size:1.35rem;font-weight:300;line-height:1}.expk7-sub-pick-card__tag{position:absolute;top:8px;left:8px;padding:.1rem .35rem;border-radius:4px;background:rgba(22,163,74,.12);color:#15803d;font-size:.58rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.expk7-sub-pick-card__title{font-size:.82rem;font-weight:900;color:#17120e;line-height:1.2}.expk7-sub-pick-card__meta{font-size:.68rem;font-weight:600;color:rgba(23,18,14,.52);line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.expk7-sub-pick-card__reg{font-size:.72rem;font-weight:800;color:#17120e;letter-spacing:.02em;text-transform:uppercase}.expk7-sub-pick-card__chip{display:inline-block;margin-top:.15rem;padding:.12rem .4rem;border-radius:999px;background:rgba(23,18,14,.06);font-size:.62rem;font-weight:800;color:rgba(23,18,14,.55)}.expk7-sub-address-form,.expk7-sub-vehicle-form{margin-top:.35rem;padding:.75rem .8rem;border-radius:14px;background:rgba(248,250,252,.95);border:1px solid rgba(15,23,42,.08)}.expk7-sub-address-form .expk7-form-group,.expk7-sub-vehicle-form .expk7-form-group{margin-bottom:.65rem}.expk7-sub-address-form label,.expk7-sub-vehicle-form label{font-size:.78rem}.expk7-sub-address-form__geo{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:none;background:none;color:#c89b3c;font-size:.78rem;font-weight:800;cursor:pointer}.expk7-sub-address-form__geo:hover{text-decoration:underline}.expk7-sub-cancel-list{margin:0 0 1rem;padding-left:1.1rem;font-size:.84rem;color:rgba(23,18,14,.9);line-height:1.45}.expk7-sub-cancel-list li:before{content:""}.expk7-sub-cancel-done{display:flex;gap:.65rem;align-items:center;padding:.75rem .85rem;border-radius:14px;background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.2);margin-bottom:.5rem}.expk7-sub-cancel-done p{margin:0;font-size:.84rem;color:rgba(23,18,14,.65);line-height:1.45}.expk7-sub-cancel-done__icon{width:28px;height:28px;border-radius:999px;background:#16a34a;color:#fff;display:grid;place-items:center;font-weight:900;flex-shrink:0}.expk7-profile{max-width:42rem;margin:0 auto;padding-bottom:2rem}.expk7-profile__hero{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;padding:1.1rem 1.15rem;border-radius:20px;background:linear-gradient(145deg,rgba(200,155,60,.16),#ffffff 55%);border:1px solid rgba(200,155,60,.22);box-shadow:0 16px 40px rgba(23,18,14,.07)}.expk7-profile__avatar{flex-shrink:0;width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:#17120e;color:#fff;font-size:1.15rem;font-weight:900;letter-spacing:.04em;box-shadow:0 8px 20px rgba(23,18,14,.18)}.expk7-profile__title{margin:0 0 .25rem;font-size:1.35rem;font-weight:900;color:#17120e;line-height:1.2}.expk7-profile__lead{margin:0 0 .65rem;font-size:.86rem;line-height:1.45;color:rgba(23,18,14,.58)}.expk7-profile__chips{display:flex;flex-wrap:wrap;gap:.4rem}.expk7-profile__chip{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .55rem;border-radius:999px;background:hsla(0,0%,100%,.85);border:1px solid rgba(23,18,14,.08);font-size:.72rem;font-weight:700;color:rgba(23,18,14,.65)}.expk7-profile__panel{margin-bottom:1rem;padding:1rem 1.1rem 1.1rem;border-radius:18px;border:1px solid rgba(23,18,14,.08);background:#fff;box-shadow:0 12px 34px rgba(23,18,14,.06)}.expk7-profile__panel-head{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(23,18,14,.06)}.expk7-profile__panel-icon{flex-shrink:0;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgba(200,155,60,.14);color:#c89b3c}.expk7-profile__panel-icon--car{background:rgba(23,18,14,.06);color:#17120e}.expk7-profile__panel-icon--home{background:rgba(22,163,74,.1);color:#15803d}.expk7-profile__panel-title{margin:0;font-size:.98rem;font-weight:900;color:#17120e}.expk7-profile__panel-lead{margin:.2rem 0 0;font-size:.78rem;line-height:1.4;color:rgba(23,18,14,.52)}.expk7-profile__form-grid{display:grid;grid-gap:.65rem;gap:.65rem}@media(min-width:576px){.expk7-profile__form-grid{grid-template-columns:1fr 1fr}.expk7-profile__form-grid .expk7-profile__form-span{grid-column:1/-1}}.expk7-profile__form-grid .expk7-form-group{margin-bottom:0}.expk7-profile__form-actions{margin-top:.85rem;display:flex;justify-content:flex-end}.expk7-profile__btn{padding:.5rem 1rem;border-radius:999px;border:none;font-size:.82rem;font-weight:800;cursor:pointer;transition:.3s ease}.expk7-profile__btn--primary{background:#17120e;color:#fff}.expk7-profile__btn--primary:hover:not(:disabled){background:rgb(42.0216216216,32.8864864865,25.5783783784)}.expk7-profile__btn--primary:disabled{opacity:.65;cursor:not-allowed}.expk7-profile__vehicle-grid{display:grid;grid-gap:.55rem;gap:.55rem}@media(min-width:480px){.expk7-profile__vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.expk7-profile__vehicle-card{position:relative;display:flex;align-items:flex-start;gap:.65rem;padding:.75rem .8rem;border-radius:14px;border:1.5px solid rgba(23,18,14,.08);background:linear-gradient(165deg,rgba(248,250,252,.95),#ffffff);transition:.3s ease}.expk7-profile__vehicle-card:hover{border-color:rgba(200,155,60,.35);box-shadow:0 8px 24px rgba(23,18,14,.06)}.expk7-profile__vehicle-card-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:rgba(200,155,60,.12);color:#c89b3c;flex-shrink:0}.expk7-profile__vehicle-card-body{min-width:0;flex:1 1}.expk7-profile__vehicle-card-title{margin:0;font-size:.88rem;font-weight:900;color:#17120e;line-height:1.25}.expk7-profile__vehicle-card-reg{margin:.15rem 0 .35rem;font-size:.78rem;font-weight:800;letter-spacing:.03em;color:rgba(23,18,14,.55)}.expk7-profile__vehicle-card-tag{display:inline-block;padding:.12rem .4rem;border-radius:999px;background:rgba(23,18,14,.06);font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:rgba(23,18,14,.5)}.expk7-profile__vehicle-card-badge{position:absolute;top:8px;right:8px;padding:.1rem .4rem;border-radius:4px;background:rgba(200,155,60,.18);font-size:.58rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:rgb(155.064,119.28,43.736)}.expk7-profile__address-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.expk7-profile__address-card{display:flex;align-items:flex-start;gap:.7rem;padding:.75rem .85rem;border-radius:14px;border:1px solid rgba(23,18,14,.08);background:rgba(248,250,252,.8);transition:.3s ease}.expk7-profile__address-card:hover{border-color:rgba(22,163,74,.25);background:rgba(22,163,74,.04)}.expk7-profile__address-card-icon{flex-shrink:0;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgba(22,163,74,.1);color:#15803d}.expk7-profile__address-card-top{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.25rem}.expk7-profile__address-card-label{font-size:.78rem;font-weight:900;color:#17120e}.expk7-profile__address-card-other{padding:.1rem .35rem;border-radius:4px;background:rgba(200,155,60,.14);font-size:.62rem;font-weight:800;color:rgb(170.976,131.52,48.224)}.expk7-profile__address-card-line{margin:0;font-size:.82rem;font-weight:600;line-height:1.45;color:rgba(23,18,14,.62)}.expk7-profile__address-card-landmark{display:inline-flex;align-items:center;gap:.3rem;margin:.35rem 0 0;font-size:.72rem;font-weight:600;color:rgba(23,18,14,.45)}.expk7-profile__empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;padding:1.35rem 1rem;border-radius:14px;border:1px dashed rgba(23,18,14,.12);background:rgba(248,250,252,.6);color:rgba(23,18,14,.4)}.expk7-profile__empty p{margin:.2rem 0 0;font-size:.88rem;font-weight:800;color:#17120e}.expk7-profile__empty-link{font-size:.8rem;font-weight:800;color:#c89b3c;text-decoration:none}.expk7-profile__empty-link:hover{text-decoration:underline}.expk7-customer-auth-gate{min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem 1rem}.expk7-customer-auth-gate__text{margin:0;font-size:.95rem;font-weight:600;color:rgba(23,18,14,.65);text-align:center}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.expk7-customer-header{position:-webkit-sticky;position:sticky;top:0;z-index:90;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(23,18,14,.08);box-shadow:0 4px 24px rgba(23,18,14,.04)}.expk7-customer-header__bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;min-height:64px;padding-top:.55rem;padding-bottom:.55rem}@media(max-width:991.98px){.expk7-customer-header__bar{flex-wrap:wrap;align-items:center}}.expk7-customer-header__start{display:flex;align-items:center;gap:.65rem;min-width:0;flex-shrink:0}.expk7-customer-header__logo{display:inline-flex;align-items:center;flex-shrink:0;text-decoration:none}.expk7-customer-header__logo img{display:block;width:auto;height:34px}@media(min-width:768px){.expk7-customer-header__logo img{height:38px}}.expk7-customer-header__end{display:flex;align-items:center;gap:.65rem;flex-shrink:0;margin-left:auto;min-width:0}@media(max-width:991.98px){.expk7-customer-header__end{order:2}}.expk7-customer-header__end .expk7-vehicle-select{max-width:min(220px,42vw)}@media(min-width:992px){.expk7-customer-header__end .expk7-vehicle-select{max-width:240px}}@media(max-width:479.98px){.expk7-customer-header__end .expk7-vehicle-select{max-width:min(160px,38vw)}}.expk7-customer-header__end .expk7-vehicle-select__menu{left:auto;right:0}.expk7-customer-header__notify{position:relative;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,0);color:#17120e;text-decoration:none;transition:.3s ease}.expk7-customer-header__notify:hover{color:#c89b3c}.expk7-customer-header__notify-count{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#dc2626;color:#fff;font-size:.6rem;font-weight:900;display:grid;place-items:center;border:2px solid #fff}.expk7-customer-header__user{display:inline-flex;align-items:center;gap:.5rem;min-width:0;text-decoration:none;color:#17120e;transition:opacity .3s ease}.expk7-customer-header__user:hover{opacity:.85}.expk7-customer-header__avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;color:hsla(0,0%,100%,.92);background:#17120e;border:1px solid rgba(23,18,14,.12)}.expk7-customer-header__name{font-size:.88rem;font-weight:700;line-height:1.2;max-width:11rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:479.98px){.expk7-customer-header__name{max-width:6.5rem;font-size:.8rem}}.expk7-vehicle-select{position:relative;min-width:0;max-width:100%}@media(min-width:992px){.expk7-vehicle-select{max-width:280px}}.expk7-vehicle-select__static,.expk7-vehicle-select__trigger{display:flex;align-items:center;gap:.5rem;min-width:0;max-width:100%;padding:.35rem .55rem;border-radius:12px;border:1px solid rgba(200,155,60,.28);background:rgba(255,251,240,.9);text-align:left}.expk7-vehicle-select__trigger{cursor:pointer;transition:.3s ease}.expk7-vehicle-select__trigger:hover{border-color:rgba(200,155,60,.45);box-shadow:0 6px 18px rgba(200,155,60,.12)}.expk7-vehicle-select__icon{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;background:rgba(200,155,60,.18);color:rgb(170.976,131.52,48.224)}.expk7-vehicle-select__copy{display:flex;flex-direction:column;min-width:0;flex:1 1}.expk7-vehicle-select__name{font-size:.78rem;font-weight:900;color:#17120e;line-height:1.15}.expk7-vehicle-select__name,.expk7-vehicle-select__reg{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.expk7-vehicle-select__reg{font-size:.65rem;font-weight:700;color:rgba(23,18,14,.52);letter-spacing:.02em}.expk7-vehicle-select__chev{flex-shrink:0;color:rgba(23,18,14,.45)}.expk7-vehicle-select__menu{position:absolute;top:calc(100% + .35rem);left:0;z-index:120;min-width:min(100%,300px);margin:0;padding:.35rem;list-style:none;border-radius:14px;border:1px solid rgba(23,18,14,.08);background:#fff;box-shadow:0 18px 48px rgba(23,18,14,.14)}.expk7-vehicle-select__option{width:100%;display:flex;align-items:center;gap:.5rem;padding:.55rem .6rem;border:none;border-radius:10px;background:rgba(0,0,0,0);text-align:left;cursor:pointer;transition:.3s ease}.expk7-vehicle-select__option:hover{background:rgba(200,155,60,.1)}.expk7-vehicle-select__option.is-active{background:rgba(200,155,60,.16)}.expk7-vehicle-select__option svg:last-child{margin-left:auto;color:#c89b3c}.expk7-vehicle-select__option-main{display:flex;flex-direction:column;gap:.1rem;min-width:0}.expk7-vehicle-select__option-main strong{font-size:.82rem;font-weight:900;color:#17120e}.expk7-vehicle-select__option-main span{font-size:.68rem;font-weight:700;color:rgba(23,18,14,.5)}.expk7-vehicle-select__option-plan{margin-left:auto;margin-right:.35rem;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:rgb(178.932,137.64,50.468);white-space:nowrap}.expk7-customer-nav{flex:1 1;min-width:0}.expk7-customer-nav__list{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;gap:.15rem 1.25rem;overflow-x:auto;scrollbar-width:none}.expk7-customer-nav__list::-webkit-scrollbar{display:none}@media(max-width:991.98px){.expk7-customer-nav__list{justify-content:flex-start;gap:.15rem 1rem;padding-bottom:.15rem}}.expk7-customer-nav__link{position:relative;display:inline-block;padding:.35rem 0;font-size:.9rem;font-weight:600;color:rgba(23,18,14,.55);text-decoration:none;white-space:nowrap;transition:color .3s ease}.expk7-customer-nav__link:hover{color:#17120e}.expk7-customer-nav__link.is-active{color:#17120e;font-weight:800}.expk7-customer-nav__link.is-active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:#c89b3c}.expk7-customer-nav__link--muted{font-weight:500;color:rgba(23,18,14,.4);font-size:.85rem}.expk7-customer-nav__link--muted:hover{color:#c89b3c}.expk7-customer-nav__item--muted{margin-left:.25rem;padding-left:.75rem;border-left:1px solid rgba(23,18,14,.1)}.expk7-customer-nav__item--notify{display:flex;align-items:center;flex-shrink:0;margin-left:.35rem;padding-left:.85rem;border-left:1px solid rgba(23,18,14,.1)}.expk7-customer-shell .expk7-customer-tabs{display:none}.expk7-customer-hub--premium{padding-top:0;padding-bottom:.5rem;overflow:visible}.expk7-dash-greeting{margin:0 0 .6rem;font-size:1.1rem;font-weight:900;letter-spacing:-.02em;color:#17120e}.expk7-dash-hero{position:relative;z-index:1;display:flex;flex-direction:column;gap:.55rem;padding:.75rem .9rem;margin-top:0;margin-bottom:2.5rem;scroll-margin-top:calc(70px + 3.5rem);border-radius:14px;border:1px solid rgba(200,155,60,.2);background:hsla(0,0%,100%,.95);box-shadow:0 8px 24px rgba(23,18,14,.06)}.expk7-dash-hero--idle{align-items:flex-start;gap:.55rem}.expk7-dash-hero__idle-text{margin:0;font-size:.85rem;font-weight:650;color:rgba(23,18,14,.62)}.expk7-dash-hero__top{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .5rem}.expk7-dash-hero__track-link{display:inline-flex;align-items:center;gap:.3rem;margin-left:auto;padding:.3rem .65rem;border-radius:999px;background:#17120e;color:#fff;font-size:.72rem;font-weight:800;text-decoration:none;transition:.3s ease}.expk7-dash-hero__track-link:hover{opacity:.9;color:#fff;transform:translateY(-1px)}.expk7-dash-hero__schedule-badge{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.3rem .35rem;padding:.28rem .6rem;border-radius:999px;font-size:.68rem;font-weight:800;background:rgba(200,155,60,.12);border:1px solid rgba(200,155,60,.28);color:rgb(155.064,119.28,43.736)}.expk7-dash-hero__schedule-label{white-space:nowrap}.expk7-dash-hero__schedule-dot{color:rgba(23,18,14,.35);font-weight:400}.expk7-dash-hero__schedule-vehicle{font-weight:900;color:#17120e;white-space:nowrap}.expk7-dash-hero__schedule-reg{font-weight:800;letter-spacing:.04em;color:rgba(23,18,14,.72);white-space:nowrap}.expk7-dash-hero__status{font-size:.78rem;font-weight:700;color:rgba(23,18,14,.5)}.expk7-dash-hero__summary{margin:0;font-size:.88rem;font-weight:700;line-height:1.4;color:#17120e}.expk7-dash-hero__dot{margin:0 .2rem;color:rgba(23,18,14,.35);font-weight:400}.expk7-dash-hero__eta{color:#15803d;font-weight:900}.expk7-dash-hero__track{position:relative;padding-top:.15rem}.expk7-dash-hero__track-line{position:absolute;left:8%;right:8%;top:11px;height:3px;border-radius:999px;background:rgba(23,18,14,.08);overflow:hidden}.expk7-dash-hero__track-fill{display:block;height:100%;width:var(--track-pct,0);border-radius:inherit;background:linear-gradient(90deg,#16a34a,#15803d);transition:width .35s ease}.expk7-dash-hero__track-steps{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.15rem;gap:.15rem}.expk7-dash-hero__track-steps li{display:flex;flex-direction:column;align-items:center;gap:.2rem;text-align:center}.expk7-dash-hero__track-steps li.is-done .expk7-dash-hero__track-dot{background:#fff;border:2px solid #c89b3c;color:rgb(155.064,119.28,43.736);box-shadow:0 0 0 1px hsla(0,0%,100%,.9)}.expk7-dash-hero__track-steps li.is-done .expk7-dash-hero__track-label{color:rgb(163.02,125.4,45.98);font-weight:800}.expk7-dash-hero__track-steps li.is-active .expk7-dash-hero__track-dot{background:#17120e;border:2px solid #17120e;color:#fff;box-shadow:0 4px 12px rgba(23,18,14,.22)}.expk7-dash-hero__track-steps li.is-active .expk7-dash-hero__track-label{color:#17120e;font-weight:900}.expk7-dash-hero__track-steps li.is-upcoming .expk7-dash-hero__track-dot{background:#fff;border-color:rgba(23,18,14,.1);color:rgba(23,18,14,.3);opacity:1}.expk7-dash-hero__track-steps li.is-upcoming .expk7-dash-hero__track-label{color:rgba(23,18,14,.32);font-weight:600}.expk7-dash-hero__track-dot{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(23,18,14,.12);background:#fff;color:rgba(23,18,14,.55);box-sizing:border-box}.expk7-dash-hero__track-label{font-size:.52rem;font-weight:700;color:rgba(23,18,14,.45);line-height:1.15}.expk7-dash-hero__staff{display:flex;align-items:center;gap:.5rem;padding:.45rem .55rem;border-radius:10px;background:rgba(248,243,237,.65);border:1px solid rgba(23,18,14,.06)}.expk7-dash-hero__staff-photo{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;background:rgba(200,155,60,.12);color:#c89b3c}.expk7-dash-hero__staff-meta{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.05rem;line-height:1.2}.expk7-dash-hero__staff-name{font-size:.82rem;font-weight:800;color:#17120e}.expk7-dash-hero__staff-phone{font-size:.72rem;font-weight:650;color:rgba(23,18,14,.55);text-decoration:none}.expk7-dash-hero__staff-phone:hover{color:#c89b3c;text-decoration:underline}.expk7-dash-hero__staff-actions{display:flex;gap:.3rem;flex-shrink:0}.expk7-dash-hero__staff-btn{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;border:1px solid rgba(23,18,14,.1);background:#fff;color:#17120e;text-decoration:none;transition:.3s ease}.expk7-dash-hero__staff-btn:hover{border-color:rgba(200,155,60,.4);color:#c89b3c}.expk7-dash-hero__staff-btn.is-wa{background:rgba(22,163,74,.1);border-color:rgba(22,163,74,.22);color:#15803d}.expk7-dash-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:42px;padding:.5rem 1rem;border-radius:999px;font-weight:800;font-size:.85rem;text-decoration:none;border:1px solid rgba(0,0,0,0);transition:.3s ease;cursor:pointer}.expk7-dash-btn--primary{background:#17120e;color:#fff;box-shadow:0 10px 28px rgba(23,18,14,.2)}.expk7-dash-btn--primary:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(23,18,14,.24)}.expk7-dash-btn--ghost{background:#fff;border-color:rgba(23,18,14,.12);color:#17120e}.expk7-dash-btn--ghost:hover{border-color:rgba(200,155,60,.4);color:rgb(178.932,137.64,50.468)}.expk7-dash-btn--sm{min-height:36px;padding:.4rem .75rem;font-size:.78rem}.expk7-dash-grid{display:grid;grid-gap:1.25rem;gap:1.25rem;overflow:visible}@media(min-width:992px){.expk7-dash-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}}.expk7-dash-grid__cell{display:flex;flex-direction:column;min-width:0;min-height:0}.expk7-dash-grid__main,.expk7-dash-grid__side{display:flex;flex-direction:column;gap:1.25rem;min-width:0;overflow:visible}@media(min-width:992px){.expk7-dash-grid__main,.expk7-dash-grid__side{grid-row:2}.expk7-dash-grid__main{grid-column:1}.expk7-dash-grid__side{grid-column:2}}.expk7-dash-paired{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-column:1/-1;align-items:stretch}@media(min-width:992px){.expk7-dash-paired{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.expk7-dash-grid__full{grid-column:1/-1;min-width:0;margin-top:20px}.expk7-dash-grid__full--upgrade .expk7-shine-upgrade--banner{width:100%}.expk7-dash-grid__full--support,.expk7-dash-grid__full--support .expk7-customer-section{margin-top:0}.expk7-customer-section--match-height{flex:1 1;height:100%;display:flex;flex-direction:column;margin-top:0;min-height:0}.expk7-customer-section--match-height .expk7-customer-section__head{flex-shrink:0}.expk7-customer-section--match-height .expk7-dash-panel-body,.expk7-customer-section--match-height .expk7-dash-panel-fill,.expk7-customer-section--match-height .expk7-sub-slider{flex:1 1;display:flex;flex-direction:column;min-height:0}.expk7-customer-section__titles{min-width:0}.expk7-customer-section__subtitle{margin:.2rem 0 0;font-size:.78rem;font-weight:650;color:rgba(23,18,14,.52)}.expk7-dash-panel-body{min-width:0}.expk7-dash-panel-fill{flex:1 1;min-height:0;justify-content:space-between}.expk7-dash-upgrade-slot{width:100%}.expk7-dash-upgrade-slot .expk7-shine-upgrade--inline{margin-top:0;width:100%}.expk7-customer-section--primary .expk7-customer-section__title{font-size:1.1rem}.expk7-premium-sub{border-radius:20px;border:1px solid rgba(200,155,60,.25);background:#fff;box-shadow:0 18px 48px rgba(23,18,14,.09);overflow:visible;transition:.3s ease;position:relative}.expk7-premium-sub__status-badge{position:absolute;top:4.4rem;right:1rem;transform:translateY(-50%);z-index:2;padding:.22rem .65rem;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}@media(max-width:575.98px){.expk7-premium-sub__status-badge{right:.75rem;padding:.22rem .25rem;font-size:.55rem}}.expk7-premium-sub__status-badge--upcoming{background:#eef4ff;border:1px solid rgba(59,130,246,.28);color:#1d4ed8}.expk7-premium-sub:hover{box-shadow:0 22px 56px rgba(23,18,14,.12)}.expk7-premium-sub--compact{border-radius:14px;box-shadow:0 8px 22px rgba(23,18,14,.06)}.expk7-premium-sub--compact .expk7-premium-sub__head{padding:.55rem .7rem}.expk7-premium-sub--compact .expk7-premium-sub__highlights{padding:.5rem .7rem;gap:.4rem}.expk7-premium-sub--compact .expk7-premium-sub__highlight{padding:.45rem .5rem;border-radius:10px}.expk7-premium-sub--compact .expk7-premium-sub__highlight-k{font-size:.58rem}.expk7-premium-sub--compact .expk7-premium-sub__highlight-v{margin-top:.12rem;font-size:1.1rem}.expk7-premium-sub--compact .expk7-premium-sub__highlight-v--sm{font-size:.82rem}.expk7-premium-sub--compact .expk7-premium-sub__highlight-v--period{font-size:.78rem}.expk7-premium-sub--compact .expk7-premium-sub__progress{padding:.5rem .7rem .55rem;gap:.55rem}.expk7-premium-sub--compact .expk7-premium-sub__progress-ring{width:48px;height:48px}.expk7-premium-sub--compact .expk7-premium-sub__progress-ring:after{inset:4px}.expk7-premium-sub--compact .expk7-premium-sub__progress-pct{font-size:.68rem}.expk7-premium-sub--compact .expk7-premium-sub__progress-completed{margin:0 0 .3rem;font-size:.78rem}.expk7-premium-sub--compact .expk7-premium-sub__progress-completed strong{font-size:.85rem}.expk7-premium-sub--compact .expk7-premium-sub__stats li{padding:.3rem .25rem;border-radius:8px}.expk7-premium-sub--compact .expk7-premium-sub__stats li strong{font-size:.82rem}.expk7-premium-sub--compact .expk7-premium-sub__stats li span{font-size:.58rem}.expk7-premium-sub--compact .expk7-premium-sub__actions{flex-wrap:nowrap;padding:.4rem .65rem .65rem;gap:.35rem}.expk7-premium-sub--compact .expk7-premium-sub__action{flex:1 1;min-width:0;padding:.5rem .35rem;font-size:.65rem;border-radius:8px;min-height:34px;gap:.25rem}.expk7-premium-sub__head{padding:1.1rem 1.15rem .85rem;background:linear-gradient(180deg,rgba(248,243,237,.6),#fff);background:linear-gradient(180deg,rgba(239,235,215,.25),#fff);border-bottom:1px solid rgba(23,18,14,.06)}.expk7-premium-sub__title-row{display:flex;align-items:flex-start;gap:.45rem;min-width:0}.expk7-premium-sub__vehicle-copy{display:flex;flex-direction:column;gap:.08rem;min-width:0;flex:1 1}.expk7-premium-sub__vehicle-icon{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;flex-shrink:0;background:rgba(200,155,60,.14);border:1px solid rgba(200,155,60,.28);color:#c89b3c}.expk7-premium-sub--compact .expk7-premium-sub__vehicle-icon{width:28px;height:28px;border-radius:8px}.expk7-premium-sub__vehicle-name{margin:0;font-size:1.2rem;font-weight:900;letter-spacing:-.02em;color:#17120e}.expk7-premium-sub--compact .expk7-premium-sub__vehicle-name{font-size:.82rem;font-weight:800}.expk7-premium-sub__vehicle-reg{margin:0;font-size:.85rem;font-weight:650;color:rgba(23,18,14,.5);letter-spacing:.04em}.expk7-premium-sub--compact .expk7-premium-sub__vehicle-reg{font-size:.72rem}.expk7-premium-sub__plan-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .65rem;border-radius:999px;background:rgba(200,155,60,.16);border:1px solid rgba(200,155,60,.3);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em;color:rgb(170.976,131.52,48.224);white-space:nowrap;flex-shrink:0;margin-left:auto;align-self:center}.expk7-premium-sub--compact .expk7-premium-sub__plan-chip{padding:.12rem .4rem;font-size:.58rem}.expk7-premium-sub__autopay{padding:0 1.15rem .75rem}.expk7-premium-sub__autopay .expk7-checkout-autopay{margin:0}.expk7-premium-sub--compact .expk7-premium-sub__autopay{padding:0 .7rem .65rem}.expk7-premium-sub__autopay-status{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 1.15rem .75rem;padding:.7rem .85rem;border-radius:12px;background:rgba(22,163,74,.08);border:1px solid rgba(22,163,74,.22)}.expk7-premium-sub--compact .expk7-premium-sub__autopay-status{margin:0 .7rem .65rem;padding:.6rem .75rem}.expk7-premium-sub__autopay-status-icon{flex-shrink:0;width:1.85rem;height:1.85rem;display:grid;place-items:center;border-radius:999px;background:rgba(22,163,74,.16);color:#15803d}.expk7-premium-sub__autopay-status-copy{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:.15rem}.expk7-premium-sub__autopay-status-copy strong{color:#000;font-size:.82rem;font-weight:800;line-height:1.2}.expk7-premium-sub__autopay-status-copy span{color:#090909;font-size:.72rem;font-weight:500;line-height:1.3}.expk7-premium-sub__autopay-status-cancel{flex-shrink:0;padding:.35rem 1.5rem;border-radius:8px;background:#fff;color:#dc2626;font-size:.72rem;font-weight:700;font-family:inherit;border:1px dashed red;cursor:pointer}.expk7-premium-sub__autopay-status-cancel:hover{background:#fef2f2;border-color:#b91c1c;color:#b91c1c}.expk7-premium-sub__autopay-badge{display:inline-flex;align-items:center;gap:.3rem;margin-top:.55rem;padding:.28rem .55rem;border-radius:999px;background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.22);color:#15803d;font-size:.68rem;font-weight:800;letter-spacing:.02em}.expk7-premium-sub--compact .expk7-premium-sub__autopay-badge{margin-top:.4rem;padding:.18rem .45rem;font-size:.6rem}.expk7-premium-sub__highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;padding:.85rem 1.15rem}.expk7-premium-sub__past-only-note{margin:0;padding:0 1.15rem .75rem;font-size:.72rem;font-weight:600;line-height:1.45;color:rgba(23,18,14,.55)}.expk7-premium-sub--compact .expk7-premium-sub__past-only-note{padding:0 .7rem .55rem;font-size:.65rem}.expk7-premium-sub--pay-per-wash .expk7-premium-sub__plan-chip{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.22);color:#1d4ed8}.expk7-premium-sub__highlight{padding:.75rem;border-radius:14px;background:rgba(248,250,252,.95);border:1px solid rgba(15,23,42,.06)}.expk7-premium-sub__highlight-k{display:block;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:rgba(23,18,14,.45)}.expk7-premium-sub__highlight-v{display:block;margin-top:.25rem;font-size:1.65rem;font-weight:900;color:#17120e;line-height:1}.expk7-premium-sub__highlight-v--sm{font-size:1rem}.expk7-premium-sub__highlight-v--period{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;margin-top:.45rem;font-size:.95rem;font-weight:800;line-height:1.25}.expk7-premium-sub__highlight-v--period span{display:flex;flex-direction:column;gap:.12rem}.expk7-premium-sub__highlight-v--period em{font-style:normal;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:rgba(23,18,14,.45)}.expk7-premium-sub__progress{display:flex;align-items:center;gap:1rem;padding:.85rem 1.15rem 1rem;border-top:1px solid rgba(15,23,42,.06)}.expk7-premium-sub__progress-ring{--pct:0;width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#16a34a calc(var(--pct) * 1%),rgba(23,18,14,.08) 0);position:relative;flex-shrink:0}.expk7-premium-sub__progress-ring:after{content:"";position:absolute;inset:6px;border-radius:50%;background:#fff}.expk7-premium-sub__progress-pct{position:relative;z-index:1;font-size:.85rem;font-weight:900;color:#15803d}.expk7-premium-sub__progress-detail{flex:1 1;min-width:0}.expk7-premium-sub__progress-completed{margin:0 0 .5rem;font-size:.92rem;font-weight:650;color:rgba(23,18,14,.62)}.expk7-premium-sub__progress-completed strong{font-weight:900;color:#17120e;font-size:1rem}.expk7-premium-sub__stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;flex:1 1}.expk7-premium-sub__stats li{text-align:center;padding:.5rem;border-radius:12px;background:rgba(248,243,237,.5)}.expk7-premium-sub__stats strong{display:block;font-size:1.1rem;font-weight:900;color:#17120e}.expk7-premium-sub__stats span{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:rgba(23,18,14,.45)}.expk7-premium-sub__actions{display:flex;flex-wrap:nowrap;align-items:stretch;gap:.4rem;padding:.65rem 1rem .9rem;border-top:1px solid rgba(23,18,14,.06)}.expk7-premium-sub__actions .expk7-premium-sub__action{flex:1 1;min-width:0}.expk7-premium-sub__action{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:40px;padding:.55rem .5rem;border-radius:10px;border:1px solid rgba(23,18,14,.08);background:#fafafa;font-size:.74rem;font-weight:800;line-height:1.15;text-decoration:none;color:rgba(23,18,14,.82);white-space:nowrap;box-shadow:none;transition:background .15s ease,border-color .15s ease,color .15s ease;cursor:pointer;font-family:inherit}.expk7-premium-sub__action svg{flex-shrink:0;color:inherit}.expk7-premium-sub__action.is-secondary{background:#f5f0ea;border-color:rgba(23,18,14,.1);color:rgba(23,18,14,.78)}.expk7-premium-sub__action.is-secondary:hover{background:#efe8df;border-color:rgba(23,18,14,.14);color:#17120e}.expk7-premium-sub__action.is-gold,.expk7-premium-sub__action.is-upgrade{background:#faf5eb;border-color:rgba(200,155,60,.35);color:#8a6520}.expk7-premium-sub__action.is-gold:hover,.expk7-premium-sub__action.is-upgrade:hover{background:#f5ecda;border-color:rgba(200,155,60,.5);color:#6b4f18}.expk7-premium-sub__action.is-renew{background:#eef8f1;border-color:rgba(22,163,74,.22);color:#15803d}.expk7-premium-sub__action.is-renew:hover{background:#e4f4ea;border-color:rgba(22,163,74,.32);color:#166534}.expk7-premium-sub__action.is-renew-highlight{background:#e8f7ed;border-color:rgba(22,163,74,.28);color:#15803d;animation:none}.expk7-premium-sub__action.is-renew-highlight:hover{background:#dff3e6;border-color:rgba(22,163,74,.38);color:#166534}.expk7-premium-sub__action.is-renewed{background:#eef8f1;border-color:rgba(22,163,74,.18);color:#166534;cursor:default;pointer-events:none}.expk7-sub-slider{flex:1 1;display:flex;flex-direction:column;min-height:0}.expk7-sub-slider--single .expk7-premium-sub{flex:1 1;display:flex;flex-direction:column;min-height:100%}.expk7-sub-slider__viewport{flex:1 1;display:flex;flex-direction:column;min-height:0;overflow:hidden;border-radius:14px;box-shadow:0 3px 4px rgba(0,0,0,.16);touch-action:pan-y}.expk7-sub-slider__track{display:flex;flex:1 1;align-items:stretch;min-height:100%;transition:transform .35s ease;will-change:transform}.expk7-sub-slider__slide{flex:0 0 100%;min-width:0;display:flex;flex-direction:column}.expk7-sub-slider__slide .expk7-premium-sub{flex:1 1;display:flex;flex-direction:column}.expk7-sub-slider__slide .expk7-premium-sub__actions{margin-top:auto}.expk7-sub-slider__footer{display:flex;align-items:center;justify-content:center;gap:.65rem;flex-shrink:0;margin-top:.5rem;padding-top:.15rem}.expk7-sub-slider__footer--dots-only{justify-content:center}.expk7-sub-slider--dots-only .expk7-sub-slider__arrow{display:none}.expk7-sub-slider__arrow{width:32px;height:32px;border-radius:50%;border:1px solid rgba(23,18,14,.12);background:#fff;display:grid;place-items:center;color:#17120e;cursor:pointer;transition:.3s ease}.expk7-sub-slider__arrow:hover{border-color:rgba(200,155,60,.45);color:#c89b3c}.expk7-sub-slider__dots{display:flex;align-items:center;gap:.35rem}.expk7-sub-slider__dot{width:8px;height:8px;padding:0;border:none;border-radius:999px;background:rgba(23,18,14,.18);cursor:pointer;transition:.3s ease}.expk7-sub-slider__dot.is-active{width:22px;background:#c89b3c}.expk7-upcoming-block{display:flex;flex-direction:column;gap:.5rem;min-height:0}.expk7-upcoming-block--empty{padding:1rem;border-radius:14px;border:1px dashed rgba(23,18,14,.15);background:#fff;text-align:center;flex:1 1}.expk7-dash-upcoming-panel{flex:1 1;display:flex;flex-direction:column;min-height:0;padding:.5rem;border-radius:14px;border:1px solid rgba(200,155,60,.2);background:#fff;box-shadow:0 8px 22px rgba(23,18,14,.06)}.expk7-dash-upcoming-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-evenly;gap:.35rem;flex:1 1;min-height:0}.expk7-dash-upcoming-list__item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:.45rem .55rem;gap:.45rem .55rem;padding:.5rem .55rem;border-radius:10px;background:#fff;border:1px solid rgba(23,18,14,.07);box-shadow:0 4px 12px rgba(23,18,14,.03)}@media(max-width:575.98px){.expk7-dash-upcoming-list__item{grid-template-columns:1fr 1fr;align-items:flex-start}}.expk7-dash-upcoming-list__schedule{display:flex;flex-direction:column;gap:.1rem;min-width:0}@media(max-width:575.98px){.expk7-dash-upcoming-list__schedule{grid-column:1/-1;flex-direction:row;justify-content:space-between}}.expk7-dash-upcoming-list__date{font-size:.8rem;font-weight:900;color:#17120e;line-height:1.2}.expk7-dash-upcoming-list__time{font-size:.7rem;font-weight:650;color:rgba(23,18,14,.52);line-height:1.25}.expk7-dash-upcoming-list__vehicle{display:flex;flex-direction:column;gap:.06rem;text-align:right;min-width:0}@media(max-width:575.98px){.expk7-dash-upcoming-list__vehicle{text-align:left}}.expk7-dash-upcoming-list__vehicle-name{font-size:.74rem;font-weight:800;color:#17120e;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.expk7-dash-upcoming-list__reg{font-size:.68rem;font-weight:750;letter-spacing:.03em;color:rgba(23,18,14,.48);white-space:nowrap}.expk7-dash-upcoming-list__pkg{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .45rem;border-radius:999px;font-size:.56rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;background:rgba(200,155,60,.12);border:1px solid rgba(200,155,60,.22);color:rgb(163.02,125.4,45.98);white-space:nowrap;flex-shrink:0;align-self:center}@media(max-width:575.98px){.expk7-dash-upcoming-list__pkg{justify-self:end}}.expk7-dash-upcoming-list__more{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;margin-top:.15rem;font-size:.85rem;font-weight:800;color:#c89b3c;text-decoration:none}.expk7-dash-upcoming-list__more:hover{text-decoration:underline}.expk7-dash-upcoming-list__more-count{font-size:.78rem;font-weight:650;color:rgba(23,18,14,.45)}.expk7-next-service-card{padding:1rem;border-radius:18px;background:linear-gradient(135deg,rgba(22,163,74,.08),#fff 55%);border:1px solid rgba(22,163,74,.2);box-shadow:0 14px 36px rgba(22,163,74,.1)}.expk7-next-service-card__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.expk7-next-service-card__day{font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:#c89b3c}.expk7-next-service-card__live{display:inline-flex;align-items:center;gap:.3rem;font-size:.68rem;font-weight:800;color:#15803d;text-transform:capitalize}.expk7-next-service-card__live-dot{width:6px;height:6px;border-radius:999px;background:#16a34a;animation:expk7-live-pulse 1.5s ease-in-out infinite}.expk7-next-service-card__date{display:block;font-size:1.05rem;font-weight:900;color:#17120e}.expk7-next-service-card__slot{margin:.2rem 0 .75rem;font-size:.85rem;color:rgba(23,18,14,.55);font-weight:650}.expk7-next-service-card__actions{display:flex;flex-wrap:wrap;gap:.4rem}.expk7-next-service-card__live-link{font-size:.75rem;font-weight:800;color:#2563eb;text-decoration:none;margin-left:auto;align-self:center}.expk7-upcoming-block__list-wrap{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(23,18,14,.08)}.expk7-upcoming-block__list{margin:.5rem 0 .65rem;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.expk7-upcoming-block__list li{display:flex;flex-direction:column;gap:.1rem;padding:.55rem .65rem;border-radius:10px;background:rgba(248,243,237,.55);border:1px solid rgba(23,18,14,.06)}.expk7-upcoming-block__list-date{font-size:.85rem;font-weight:800;color:#17120e}.expk7-upcoming-block__list-slot{font-size:.78rem;font-weight:600;color:rgba(23,18,14,.5)}.expk7-upcoming-block__calendar-wrap{margin-top:.5rem}.expk7-upcoming-block__calendar-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.expk7-future-washes__title{margin:0;font-size:.75rem;font-weight:800;color:rgba(23,18,14,.5);text-transform:uppercase;letter-spacing:.05em}.expk7-upcoming-block__calendar-slot{max-width:100%;width:100%;margin:0}.expk7-upcoming-block__calendar-slot .expk7-booking-calendar--dashboard{border:1px solid rgba(23,18,14,.08);background:#fff;box-shadow:0 2px 10px rgba(23,18,14,.05)}.expk7-dash-history__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.expk7-dash-history__item{display:grid;grid-gap:.55rem;gap:.55rem;padding:.85rem;border-radius:16px;border:1px solid rgba(23,18,14,.08);background:#fff;transition:.3s ease}.expk7-dash-history__item:hover{border-color:rgba(200,155,60,.25);box-shadow:0 10px 28px rgba(23,18,14,.06)}.expk7-dash-history__when strong{display:block;font-size:.9rem}.expk7-dash-history__when span{font-size:.78rem;color:rgba(23,18,14,.5)}.expk7-dash-history__rider{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;color:rgba(23,18,14,.7)}.expk7-dash-history__status{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:800;color:#15803d}.expk7-dash-history__photos{display:flex;gap:.4rem}.expk7-dash-history__thumb{width:48px;height:48px;border-radius:10px;background-size:cover;background-position:50%;border:1px solid rgba(23,18,14,.08)}.expk7-dash-history__actions{display:flex;gap:.4rem}.expk7-dash-history__btn{padding:.35rem .65rem;border-radius:999px;border:1px solid rgba(23,18,14,.12);background:#17120e;color:#fff;font-size:.72rem;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:.3rem;transition:.3s ease}.expk7-dash-history__btn--ghost{background:#fff;color:#17120e}.expk7-dash-history__btn:hover{transform:translateY(-1px)}.expk7-dash-history__more{display:inline-block;margin-top:.65rem}.expk7-dash-history__empty{color:rgba(23,18,14,.6);font-size:.9rem}.expk7-vehicle-insights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.expk7-vehicle-insights__card{padding:.75rem;border-radius:14px;border:1px solid rgba(23,18,14,.08);background:#fff;transition:.3s ease}.expk7-vehicle-insights__card:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(23,18,14,.06)}.expk7-vehicle-insights__card.is-green{border-color:rgba(22,163,74,.2);background:rgba(22,163,74,.06)}.expk7-vehicle-insights__card.is-gold{border-color:rgba(200,155,60,.25);background:rgba(200,155,60,.08)}.expk7-vehicle-insights__card.is-blue{border-color:rgba(37,99,235,.2);background:rgba(37,99,235,.08)}.expk7-vehicle-insights__label{display:block;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:rgba(23,18,14,.45)}.expk7-vehicle-insights__value{display:block;margin-top:.2rem;font-size:.95rem;font-weight:900;color:#17120e;line-height:1.2}.expk7-support-quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.expk7-support-quick--two{grid-template-columns:repeat(2,minmax(0,1fr))}.expk7-support-quick__item{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.85rem .5rem;border-radius:14px;border:1px solid rgba(23,18,14,.08);background:#fff;text-decoration:none;color:#17120e;transition:.3s ease}.expk7-support-quick__item:hover{border-color:rgba(200,155,60,.35);transform:translateY(-2px);box-shadow:0 10px 24px rgba(23,18,14,.07)}.expk7-support-quick__icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:rgba(248,243,237,.9);color:#c89b3c}.expk7-support-quick__label{font-size:.75rem;font-weight:800;text-align:center}.expk7-upgrade-banner-wrap{margin-top:1.5rem}.expk7-shine-upgrade{position:relative;display:block;overflow:hidden;border-radius:16px;border:1px solid rgba(200,155,60,.28);background:linear-gradient(125deg,rgba(200,155,60,.14),rgba(255,255,255,.98) 38%,rgba(232,244,234,.85));text-decoration:none;color:#17120e;box-shadow:0 12px 32px rgba(23,18,14,.08);transition:.3s ease}.expk7-shine-upgrade:hover{border-color:rgba(200,155,60,.45);box-shadow:0 16px 40px rgba(200,155,60,.18);transform:translateY(-1px)}.expk7-shine-upgrade__shine{position:absolute;inset:-40% -60%;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.55) 50%,rgba(255,230,170,.35) 52%,transparent 58%);animation:expk7-shine-sweep 3.2s ease-in-out infinite;pointer-events:none;z-index:2}.expk7-shine-upgrade__glow{position:absolute;top:-30%;right:-10%;width:55%;height:120%;background:radial-gradient(circle,rgba(200,155,60,.22) 0,transparent 68%);background:radial-gradient(circle,rgba(200,155,60,0) 0,transparent 68%);pointer-events:none;z-index:0;animation:expk7-shine-glow 4s ease-in-out infinite alternate}.expk7-shine-upgrade__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(23,18,14,.035) 1px,transparent 0),linear-gradient(90deg,rgba(23,18,14,.035) 1px,transparent 0);background-size:22px 22px;pointer-events:none;z-index:0}.expk7-shine-upgrade__eyebrow{display:block;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:rgba(23,18,14,.48)}.expk7-shine-upgrade__title{display:block;font-size:1rem;font-weight:900;letter-spacing:-.02em;color:#17120e;line-height:1.2}.expk7-shine-upgrade__title--lg{font-size:1.35rem!important;margin:0 0 .25rem}.expk7-shine-upgrade__save{display:block;margin-top:.15rem;font-size:.82rem;font-weight:800;color:rgb(170.976,131.52,48.224)}.expk7-shine-upgrade__icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;background:rgba(200,155,60,.2);border:1px solid rgba(200,155,60,.35);color:rgb(178.932,137.64,50.468)}.expk7-shine-upgrade__icon--lg{width:48px;height:48px;border-radius:14px}.expk7-shine-upgrade--inline{margin-top:.65rem;min-height:118px}.expk7-shine-upgrade--inline .expk7-shine-upgrade__inline-body{position:relative;z-index:1;display:flex;align-items:center;gap:.75rem;padding:1rem 1.1rem}.expk7-shine-upgrade--inline .expk7-shine-upgrade__inline-copy{flex:1 1;min-width:0}.expk7-shine-upgrade--inline .expk7-shine-upgrade__inline-cta{flex-shrink:0;display:inline-flex;align-items:center;gap:.3rem;padding:.45rem .75rem;border-radius:999px;background:#17120e;color:#fff;font-size:.72rem;font-weight:800}.expk7-shine-upgrade--banner{margin-top:0;color:#17120e}.expk7-shine-upgrade--banner .expk7-shine-upgrade__banner-inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.35rem}@media(min-width:768px){.expk7-shine-upgrade--banner .expk7-shine-upgrade__banner-inner{flex-direction:row;align-items:center;justify-content:space-between}}.expk7-shine-upgrade--banner .expk7-shine-upgrade__banner-copy{display:flex;flex-direction:column;align-items:center;gap:.65rem}@media(min-width:768px){.expk7-shine-upgrade--banner .expk7-shine-upgrade__banner-copy{flex-direction:row;gap:1rem}}.expk7-shine-upgrade--banner .expk7-shine-upgrade__save{margin:0 0 .35rem;font-size:.95rem}.expk7-shine-upgrade--banner .expk7-shine-upgrade__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.35rem;gap:.35rem}.expk7-shine-upgrade--banner .expk7-shine-upgrade__list li{display:flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:650;color:rgba(23,18,14,.78)}.expk7-shine-upgrade--banner .expk7-shine-upgrade__list li svg{color:#c89b3c}.expk7-shine-upgrade--banner .expk7-shine-upgrade__cta{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:46px;padding:.55rem 1.25rem;border-radius:999px;background:linear-gradient(135deg,#C89B3C,rgb(170.976,131.52,48.224));color:#fff;font-weight:900;text-decoration:none;box-shadow:0 12px 32px rgba(200,155,60,.35);transition:.3s ease}.expk7-shine-upgrade--banner .expk7-shine-upgrade__cta:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(200,155,60,.45)}@keyframes expk7-shine-sweep{0%{transform:translateX(-80%) skewX(-14deg);opacity:0}15%{opacity:1}50%{transform:translateX(120%) skewX(-14deg);opacity:1}85%{opacity:0}to{transform:translateX(200%) skewX(-14deg);opacity:0}}@keyframes expk7-shine-glow{0%{opacity:.55;transform:scale(1)}to{opacity:.9;transform:scale(1.08)}}.expk7-live-journey--premium .expk7-live-journey__path--horizontal{padding:.65rem .5rem .35rem;border-radius:16px;background:linear-gradient(180deg,rgba(232,244,234,.55),rgba(255,251,240,.4) 50%,rgba(255,255,255,0));border:1px solid rgba(22,163,74,.1)}.expk7-live-journey--premium .expk7-live-journey__route{height:28px;margin:0 0 .45rem}.expk7-live-journey--premium .expk7-live-journey__route-bed{left:8%;right:8%;height:6px;background:rgba(23,18,14,.08)}.expk7-live-journey--premium .expk7-live-journey__route-fill{left:8%;width:calc(84%*var(--journey-index)/max(1,var(--journey-max)));height:6px;background:linear-gradient(90deg,#15803d,#16a34a 55%,#C89B3C);background:linear-gradient(90deg,#15803d,#16a34a 55%,#cef8d5);box-shadow:0 2px 12px rgba(22,163,74,.28)}.expk7-live-journey--premium .expk7-live-journey__route-puck{left:calc(8% + 84%*var(--journey-index)/max(1,var(--journey-max)));width:30px;height:30px;border:2px solid #c89b3c;color:rgb(163.02,125.4,45.98);box-shadow:0 4px 14px rgba(200,155,60,.35),0 0 0 4px rgba(200,155,60,.12);animation:expk7-checkpoint-pulse-gold 2s ease-in-out infinite}.expk7-live-journey--premium .expk7-live-journey__checkpoints--horizontal{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.15rem;gap:.15rem;list-style:none;margin:0;padding:0}.expk7-live-journey--premium .expk7-live-journey__checkpoints--horizontal .expk7-live-journey__checkpoint{display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:0;text-align:center;opacity:1}.expk7-live-journey--premium .expk7-live-journey__checkpoint-icon{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;transition:.3s ease}.expk7-live-journey--premium .expk7-live-journey__checkpoint-label{font-size:.62rem;font-weight:700;line-height:1.15;text-align:center;padding:0 .1rem}.expk7-live-journey--premium .expk7-live-journey__checkpoint.is-done .expk7-live-journey__checkpoint-icon{background:linear-gradient(145deg,#16a34a,#15803d);border:none;color:#fff;box-shadow:0 4px 12px rgba(22,163,74,.35)}.expk7-live-journey--premium .expk7-live-journey__checkpoint.is-done .expk7-live-journey__checkpoint-label{color:#15803d;font-weight:800}.expk7-live-journey--premium .expk7-live-journey__checkpoint.is-active .expk7-live-journey__checkpoint-icon{width:36px;height:36px;border:2px solid hsla(0,0%,100%,.9);animation:expk7-checkpoint-pulse-gold 1.8s ease-in-out infinite}.expk7-live-journey--premium .expk7-live-journey__checkpoint.is-active .expk7-live-journey__checkpoint-label{font-weight:900;font-size:.66rem}.expk7-live-journey--premium .expk7-live-journey__checkpoint.is-active.is-step-0 .expk7-live-journey__checkpoint-icon{background:linear-gradient(145deg,rgb(74.3714285714,125.7428571429,238.4285714286),#2563eb);color:#fff;box-shadow:0 6px 18px rgba(37,99,235,.4)}.expk7-live-journey--premium .expk7-live-journey__checkpoint.is-active.is-step-0 .expk7-live-journey__checkpoint-label{color:rgb(19.4285714286,79.6571428571,211.7714285714)}.expk7-live-journey--premium .expk7-live-journey__checkpoint.is-active.is-step-1 .expk7-live-journey__checkpoint-icon{background:linear-gradient(145deg,#f59e0b,#d97706);color:#fff;box-shadow:0 6px 18px rgba(217,119,6,.4)}.expk7-live-journey--premium .expk7-live-journey__checkpoint.is-active.is-step-1 .expk7-live-journey__checkpoint-label{color:#b45309}.expk7-live-journey--premium .expk7-live-journey__checkpoint.is-active.is-step-2 .expk7-live-journey__checkpoint-icon{background:linear-gradient(145deg,#818cf8,#6366f1);color:#fff;box-shadow:0 6px 18px rgba(99,102,241,.4)}.expk7-live-journey--premium .expk7-live-journey__checkpoint.is-active.is-step-2 .expk7-live-journey__checkpoint-label{color:#4f46e5}.expk7-live-journey--premium .expk7-live-journey__checkpoint.is-active.is-step-3 .expk7-live-journey__checkpoint-icon{background:linear-gradient(145deg,rgb(206.732,167.24,83.868),#C89B3C);color:#17120e;box-shadow:0 6px 18px rgba(200,155,60,.45)}.expk7-live-journey--premium .expk7-live-journey__checkpoint.is-active.is-step-3 .expk7-live-journey__checkpoint-label{color:rgb(155.064,119.28,43.736)}.expk7-live-journey--premium .expk7-live-journey__checkpoint.is-active.is-step-4 .expk7-live-journey__checkpoint-icon{background:linear-gradient(145deg,#16a34a,#15803d);color:#fff;box-shadow:0 6px 18px rgba(22,163,74,.45);animation:none}.expk7-live-journey--premium .expk7-live-journey__checkpoint.is-active.is-step-4 .expk7-live-journey__checkpoint-label{color:#15803d}.expk7-live-journey--premium .expk7-live-journey__checkpoint.is-upcoming{opacity:.72}.expk7-live-journey--premium .expk7-live-journey__checkpoint.is-upcoming .expk7-live-journey__checkpoint-icon{background:rgba(248,250,252,.95);border:1px dashed rgba(23,18,14,.18);color:rgba(23,18,14,.35);box-shadow:none}.expk7-live-journey--premium .expk7-live-journey__checkpoint.is-upcoming .expk7-live-journey__checkpoint-label{color:rgba(23,18,14,.38);font-weight:650}.expk7-live-journey--premium .expk7-live-journey__premium-grid{display:flex;flex-direction:column;gap:.5rem}.expk7-live-journey--premium .expk7-live-journey__status-card{padding:.75rem .85rem;border-radius:14px;background:rgba(255,251,240,.9);border:1px solid rgba(200,155,60,.22)}.expk7-live-journey--premium .expk7-live-journey__status-card .expk7-live-journey__live-title{color:rgb(147.108,113.16,41.492)}.expk7-live-journey--premium .expk7-live-journey__status-card .expk7-live-journey__live-pulse{background:#c89b3c;box-shadow:0 0 0 4px rgba(200,155,60,.2)}.expk7-live-journey--premium .expk7-live-journey__status-card.is-step-0{background:rgba(239,246,255,.95);border-color:rgba(37,99,235,.22)}.expk7-live-journey--premium .expk7-live-journey__status-card.is-step-0 .expk7-live-journey__live-title{color:rgb(18.5714285714,76.1428571429,202.4285714286)}.expk7-live-journey--premium .expk7-live-journey__status-card.is-step-0 .expk7-live-journey__live-pulse{background:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.15)}.expk7-live-journey--premium .expk7-live-journey__status-card.is-step-1{background:rgba(255,251,235,.95);border-color:rgba(217,119,6,.25)}.expk7-live-journey--premium .expk7-live-journey__status-card.is-step-1 .expk7-live-journey__live-title{color:#b45309}.expk7-live-journey--premium .expk7-live-journey__status-card.is-step-1 .expk7-live-journey__live-pulse{background:#d97706;box-shadow:0 0 0 4px rgba(217,119,6,.15)}.expk7-live-journey--premium .expk7-live-journey__status-card.is-step-2{background:rgba(238,242,255,.95);border-color:rgba(99,102,241,.22)}.expk7-live-journey--premium .expk7-live-journey__status-card.is-step-2 .expk7-live-journey__live-title{color:#4f46e5}.expk7-live-journey--premium .expk7-live-journey__status-card.is-step-2 .expk7-live-journey__live-pulse{background:#6366f1;box-shadow:0 0 0 4px rgba(99,102,241,.15)}.expk7-live-journey--premium .expk7-live-journey__status-card.is-step-3{background:rgba(255,251,240,.95);border-color:rgba(200,155,60,.28)}.expk7-live-journey--premium .expk7-live-journey__status-card.is-step-3 .expk7-live-journey__live-title{color:rgb(147.108,113.16,41.492)}.expk7-live-journey--premium .expk7-live-journey__status-card.is-step-3 .expk7-live-journey__live-pulse{background:#c89b3c;box-shadow:0 0 0 4px rgba(200,155,60,.2)}.expk7-live-journey--premium .expk7-live-journey__status-card.is-step-4{background:rgba(232,244,234,.95);border-color:rgba(22,163,74,.28)}.expk7-live-journey--premium .expk7-live-journey__status-card.is-step-4 .expk7-live-journey__live-title{color:#15803d}.expk7-live-journey--premium .expk7-live-journey__status-card.is-step-4 .expk7-live-journey__live-pulse{background:#16a34a;box-shadow:0 0 0 4px rgba(22,163,74,.15)}.expk7-live-journey--premium.expk7-live-journey--step-0 .expk7-live-journey__route-fill{background:linear-gradient(90deg,rgb(19.4285714286,79.6571428571,211.7714285714),#2563eb 55%,rgb(139.7714285714,172.5428571429,244.4285714286));box-shadow:0 2px 12px rgba(37,99,235,.28)}.expk7-live-journey--premium.expk7-live-journey--step-0 .expk7-live-journey__route-puck{border-color:#2563eb;color:#2563eb;box-shadow:0 4px 14px rgba(37,99,235,.35),0 0 0 4px rgba(37,99,235,.12)}.expk7-live-journey--premium.expk7-live-journey--step-1 .expk7-live-journey__route-fill{background:linear-gradient(90deg,#b45309,#d97706 55%,#fcd34d);box-shadow:0 2px 12px rgba(217,119,6,.28)}.expk7-live-journey--premium.expk7-live-journey--step-1 .expk7-live-journey__route-puck{border-color:#d97706;color:#d97706;box-shadow:0 4px 14px rgba(217,119,6,.35),0 0 0 4px rgba(217,119,6,.12)}.expk7-live-journey--premium.expk7-live-journey--step-2 .expk7-live-journey__route-fill{background:linear-gradient(90deg,#4f46e5,#6366f1 55%,#a5b4fc);box-shadow:0 2px 12px rgba(99,102,241,.28)}.expk7-live-journey--premium.expk7-live-journey--step-2 .expk7-live-journey__route-puck{border-color:#6366f1;color:#6366f1;box-shadow:0 4px 14px rgba(99,102,241,.35),0 0 0 4px rgba(99,102,241,.12)}.expk7-live-journey--premium.expk7-live-journey--step-3 .expk7-live-journey__route-fill{background:linear-gradient(90deg,rgb(163.02,125.4,45.98),#C89B3C 55%,rgb(220.196,191.72,131.604));box-shadow:0 2px 12px rgba(200,155,60,.28)}.expk7-live-journey--premium.expk7-live-journey--step-3 .expk7-live-journey__route-puck{border-color:#c89b3c;color:rgb(163.02,125.4,45.98);box-shadow:0 4px 14px rgba(200,155,60,.35),0 0 0 4px rgba(200,155,60,.12)}.expk7-live-journey--premium.expk7-live-journey--step-4 .expk7-live-journey__route-fill{background:linear-gradient(90deg,#15803d,#16a34a 55%,#86efac);box-shadow:0 2px 12px rgba(22,163,74,.28)}.expk7-live-journey--premium.expk7-live-journey--step-4 .expk7-live-journey__route-puck{border-color:#16a34a;color:#15803d;box-shadow:0 4px 14px rgba(22,163,74,.35),0 0 0 4px rgba(22,163,74,.12);animation:none}.expk7-live-journey--premium .expk7-live-journey__rider-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.65rem;gap:.65rem;padding:.75rem;border-radius:16px;background:#fff;border:1px solid rgba(23,18,14,.08);box-shadow:0 10px 28px rgba(23,18,14,.06)}.expk7-live-journey--premium .expk7-live-journey__rider-photo{position:relative;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:rgba(200,155,60,.15);color:#c89b3c;border:2px solid rgba(200,155,60,.3)}.expk7-live-journey--premium .expk7-live-journey__verified{position:absolute;right:-2px;bottom:-2px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#16a34a;color:#fff;border:2px solid #fff}.expk7-live-journey--premium .expk7-live-journey__rider-name{margin:0;font-size:.95rem;font-weight:900;color:#17120e}.expk7-live-journey--premium .expk7-live-journey__rider-stats{margin:.15rem 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.75rem;font-weight:650;color:rgba(23,18,14,.55)}.expk7-live-journey--premium .expk7-live-journey__rider-stats svg{color:#c89b3c}.expk7-live-journey--premium .expk7-live-journey__rider-dot{opacity:.5}.expk7-live-journey--premium .expk7-live-journey__rider-actions{display:flex;flex-direction:column;gap:.35rem}.expk7-live-journey--premium .expk7-live-journey__rider-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .55rem;border-radius:999px;font-size:.72rem;font-weight:800;text-decoration:none;border:1px solid rgba(22,163,74,.22);background:rgba(22,163,74,.08);color:#15803d;transition:.3s ease;white-space:nowrap}.expk7-live-journey--premium .expk7-live-journey__rider-btn.is-whatsapp{background:rgba(37,211,102,.12);border-color:rgba(37,211,102,.35);color:#1cbb3a}.expk7-live-journey--premium .expk7-live-journey__rider-btn:hover{transform:translateY(-1px)}.expk7-live-journey--premium .expk7-live-journey__map-wrap{margin-top:.25rem}@keyframes expk7-checkpoint-pulse-gold{0%,to{box-shadow:0 6px 18px rgba(200,155,60,.4),0 0 0 0 rgba(200,155,60,.35)}50%{box-shadow:0 8px 22px rgba(200,155,60,.5),0 0 0 10px rgba(200,155,60,0)}}.expk7-dash-skeleton{border-radius:18px;background:linear-gradient(90deg,rgba(23,18,14,.06),rgba(23,18,14,.1) 50%,rgba(23,18,14,.06));background-size:200% 100%;animation:expk7-shimmer 1.2s ease-in-out infinite}.expk7-dash-skeleton--hero{height:180px;margin-bottom:1.25rem}.expk7-dash-skeleton--card{height:280px}.expk7-dash-skeleton--wide{height:200px;margin-top:1rem}.expk7-customer-hub--loading{padding-top:.5rem}@media(max-width:991.98px){.expk7-customer-nav__item--hub{display:none}.expk7-customer-hub--premium{padding-bottom:.25rem;max-width:100%}.expk7-customer-section,.expk7-dash-hero,.expk7-shine-upgrade--banner{max-width:100%}.expk7-dash-greeting{display:none}.expk7-dash-grid,.expk7-dash-paired{gap:1rem}.expk7-customer-section{margin-top:16px}.expk7-customer-section__head{flex-wrap:wrap;align-items:flex-start;gap:.35rem .75rem;margin-bottom:.55rem}.expk7-customer-section__title{font-size:.98rem!important}.expk7-customer-section--match-height{height:auto;min-height:0}.expk7-customer-section--match-height .expk7-dash-panel-body,.expk7-customer-section--match-height .expk7-dash-panel-fill,.expk7-customer-section--match-height .expk7-sub-slider{flex:none;min-height:0}.expk7-dash-upcoming-panel{min-height:0}.expk7-dash-upcoming-list{justify-content:flex-start}.expk7-dash-hero{scroll-margin-top:calc(70px + 3rem);padding:.65rem .75rem;margin-bottom:.85rem}.expk7-dash-hero__schedule-badge{width:100%;border-radius:10px}.expk7-dash-hero__track-link{margin-left:0;width:100%;justify-content:center;min-height:36px}.expk7-dash-hero__track-label{font-size:.48rem}.expk7-dash-hero__track-dot{width:20px;height:20px}.expk7-shine-upgrade--banner .expk7-shine-upgrade__banner-inner{padding:1rem}.expk7-shine-upgrade--banner .expk7-shine-upgrade__cta{width:100%}.expk7-support-quick{grid-template-columns:1fr 1fr}}@media(max-width:575.98px){.expk7-dash-hero__top{flex-direction:column;align-items:stretch}.expk7-dash-hero__status{font-size:.72rem}.expk7-dash-hero__summary{font-size:.8rem}.expk7-dash-hero__track-steps{gap:.05rem}.expk7-dash-hero__track-label{font-size:.44rem;max-width:3.4rem;overflow:hidden;text-overflow:ellipsis}.expk7-dash-hero__staff{flex-wrap:wrap}.expk7-premium-sub__action{font-size:.62rem;padding:.45rem .25rem;min-height:32px}.expk7-sub-slider__arrow{width:28px;height:28px}.expk7-shine-upgrade--banner .expk7-shine-upgrade__title--lg{font-size:1.1rem!important}.expk7-shine-upgrade--banner .expk7-shine-upgrade__banner-copy{flex-direction:column}}.expk7-today-schedule-slider{margin-bottom:.35rem}.expk7-today-schedule-slider__viewport{border-radius:16px;box-shadow:0 4px 18px rgba(0,0,0,.1)}.expk7-today-schedule-slider .expk7-dash-hero{border-radius:16px;margin:0}.expk7-sub-premium{max-width:72rem;margin:0 auto;padding-bottom:2.5rem;display:flex;flex-direction:column;gap:1.35rem}@media(max-width:991.98px){.expk7-sub-premium{gap:1rem;padding-bottom:2rem}}@media(max-width:575.98px){.expk7-sub-premium{gap:.85rem;padding-bottom:1.75rem}}.expk7-sub-premium__header{margin-bottom:.25rem}.expk7-sub-premium__eyebrow{margin:0 0 .35rem;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgb(178.932,137.64,50.468)}.expk7-sub-premium__title{margin:0 0 .35rem;font-size:clamp(1.55rem,4vw,2rem);font-weight:900;letter-spacing:-.03em;color:#17120e}.expk7-sub-premium__lead{margin:0;max-width:38rem;font-size:.95rem;line-height:1.55;color:rgba(23,18,14,.58)}.expk7-sub-premium__lead strong{color:#17120e;font-weight:800}.expk7-sub-premium__tabs{display:flex;flex-wrap:nowrap;gap:.35rem;margin-top:1.15rem;padding-bottom:0;border-bottom:1px solid rgba(23,18,14,.1);overflow-x:auto;scrollbar-width:none}.expk7-sub-premium__tabs::-webkit-scrollbar{display:none}@media(max-width:575.98px){.expk7-sub-premium__tabs{margin-top:1rem;gap:0}}.expk7-sub-premium__tab{flex-shrink:0;position:relative;padding:.65rem 1rem .75rem;border:0;border-radius:0;background:rgba(0,0,0,0);font-size:.875rem;font-weight:700;color:rgba(23,18,14,.52);cursor:pointer;font-family:inherit;white-space:nowrap;transition:color .2s ease}.expk7-sub-premium__tab:after{content:"";position:absolute;left:.65rem;right:.65rem;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:rgba(0,0,0,0);transition:background .2s ease}.expk7-sub-premium__tab:hover{color:rgba(23,18,14,.78)}.expk7-sub-premium__tab.is-active{color:rgb(163.02,125.4,45.98);font-weight:800}.expk7-sub-premium__tab.is-active:after{background:#c89b3c}@media(max-width:575.98px){.expk7-sub-premium__tab{padding:.6rem .75rem .7rem;font-size:.8125rem}.expk7-sub-premium__tab:after{left:.5rem;right:.5rem}}.expk7-sub-premium__panel{display:flex;flex-direction:column;gap:1.35rem}@media(max-width:991.98px){.expk7-sub-premium__panel{gap:1rem}}.expk7-sub-premium__progress-row{display:grid;grid-gap:1rem;gap:1rem}@media(min-width:992px){.expk7-sub-premium__progress-row{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:stretch}}.expk7-sub-premium__insights{display:grid;grid-gap:1rem;gap:1rem}@media(min-width:992px){.expk7-sub-premium__insights{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.expk7-sub-section-title{margin:0 0 .25rem;font-size:1.05rem;font-weight:900;letter-spacing:-.02em;color:#17120e}.expk7-sub-section-lead{margin:0 0 .85rem;font-size:.85rem;color:rgba(23,18,14,.52)}.expk7-sub-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:42px;padding:.5rem 1.1rem;border-radius:12px;border:none;font-size:.85rem;font-weight:800;cursor:pointer;transition:.3s ease;text-decoration:none}.expk7-sub-btn--primary{background:linear-gradient(135deg,rgb(205.61,165.2,79.89),#C89B3C);color:#17120e;box-shadow:0 8px 24px rgba(200,155,60,.28)}.expk7-sub-btn--primary:hover{filter:brightness(1.04);box-shadow:0 10px 28px rgba(200,155,60,.34)}.expk7-sub-btn--secondary{background:#17120e;color:#fff;box-shadow:0 10px 28px rgba(23,18,14,.2)}.expk7-sub-btn--secondary:hover{transform:translateY(-2px)}.expk7-sub-btn--alert{background:#d97706;color:#fff;white-space:nowrap}.expk7-sub-btn--alert:hover{filter:brightness(1.05)}.expk7-sub-btn--ghost{min-height:38px;padding:.4rem .75rem;border-radius:10px;background:rgba(23,18,14,.04);border:1px solid rgba(23,18,14,.08);color:#17120e;font-weight:800;font-size:.78rem}.expk7-sub-btn--ghost:hover{border-color:rgba(23,18,14,.12);background:#f8f3ed}.expk7-sub-btn--block{width:100%}.expk7-sub-hero{position:relative;overflow:hidden;border-radius:18px;padding:.85rem 1rem .9rem;border:1px solid rgba(23,18,14,.08);background:#fff;color:#17120e;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.9),0 14px 36px rgba(23,18,14,.07)}.expk7-sub-hero:before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:3px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,#C89B3C,rgb(178.932,137.64,50.468));pointer-events:none}.expk7-sub-hero__glow{position:absolute;right:0;top:0;width:42%;height:100%;background:radial-gradient(ellipse at 100% 20%,rgba(200,155,60,.07) 0,transparent 62%);pointer-events:none}.expk7-sub-hero__shine{position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,0),rgba(255,255,255,.65) 48%,rgba(255,255,255,0) 52%);opacity:.35;pointer-events:none}.expk7-sub-hero__top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.expk7-sub-hero__eyebrow{letter-spacing:.08em;color:rgba(23,18,14,.45)}.expk7-sub-hero__badge,.expk7-sub-hero__eyebrow{font-size:.62rem;font-weight:900;text-transform:uppercase}.expk7-sub-hero__badge{display:inline-flex;align-items:center;gap:.3rem;padding:.18rem .5rem;border-radius:999px;background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.22);color:#15803d}.expk7-sub-hero__badge-dot{width:6px;height:6px;border-radius:50%;background:#16a34a;animation:expk7-sub-pulse 1.6s ease-in-out infinite}.expk7-sub-hero__body{position:relative;display:grid;grid-gap:.65rem;gap:.65rem;align-items:center}@media(min-width:768px){.expk7-sub-hero__body{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:.75rem 1rem}}.expk7-sub-hero__identity{min-width:0}.expk7-sub-hero__plan{margin:0 0 .35rem;font-size:clamp(1.35rem,3.2vw,1.65rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;color:#17120e}.expk7-sub-hero__vehicle{display:flex;align-items:center;gap:.5rem;min-width:0}.expk7-sub-hero__vehicle-icon{flex-shrink:0;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;line-height:0;background:rgba(200,155,60,.16);border:1px solid rgba(200,155,60,.32);color:rgb(170.976,131.52,48.224)}.expk7-sub-hero__vehicle-icon svg{display:block!important;width:1rem!important;height:1rem!important;margin:0 auto}.expk7-sub-hero__vehicle-text{min-width:0}.expk7-sub-hero__vehicle-text strong{display:block;font-size:.88rem;font-weight:900;color:#17120e;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.expk7-sub-hero__vehicle-text span{display:block;font-size:.72rem;font-weight:700;color:rgba(23,18,14,.5);letter-spacing:.02em}.expk7-sub-hero__highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.4rem;gap:.4rem}.expk7-sub-hero__highlight{padding:.45rem .5rem;border-radius:10px;background:hsla(0,0%,100%,.9);border:1px solid rgba(23,18,14,.07);text-align:center}.expk7-sub-hero__highlight--green{border-color:rgba(22,163,74,.2);background:rgba(232,244,234,.85)}.expk7-sub-hero__highlight--green .expk7-sub-hero__highlight-n{color:#15803d}.expk7-sub-hero__highlight--green .expk7-sub-hero__highlight-l{color:rgba(21,128,61,.8)}.expk7-sub-hero__highlight--gold{border-color:rgba(200,155,60,.3);background:rgba(255,248,235,.95)}.expk7-sub-hero__highlight--gold .expk7-sub-hero__highlight-n{color:rgb(155.064,119.28,43.736)}.expk7-sub-hero__highlight--gold .expk7-sub-hero__highlight-l{color:rgba(120,85,30,.8)}.expk7-sub-hero__highlight-n{display:block;font-size:1.2rem;font-weight:900;line-height:1.1}.expk7-sub-hero__highlight-n--sm{font-size:.78rem;line-height:1.25}.expk7-sub-hero__highlight-l{display:block;margin-top:.1rem;font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:rgba(23,18,14,.48);line-height:1.2}.expk7-sub-hero__actions{position:relative;display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.65rem}@media(min-width:768px){.expk7-sub-hero__actions{margin-top:.5rem}}.expk7-sub-hero__actions .expk7-sub-btn--secondary{background:#fff;color:#17120e;border:1px solid rgba(200,155,60,.4);box-shadow:none}.expk7-sub-hero__actions .expk7-sub-btn--secondary:hover{background:rgba(255,251,240,.95)}.expk7-sub-hero--empty{border-radius:18px;padding:1.5rem 1rem;text-align:center;background:#fff;border:1px dashed rgba(23,18,14,.15);color:rgba(23,18,14,.6)}.expk7-sub-btn--compact{min-height:38px;padding:.4rem .95rem;font-size:.8rem}.expk7-sub-analytics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}@media(min-width:768px){.expk7-sub-analytics{grid-template-columns:repeat(4,minmax(0,1fr))}}.expk7-sub-analytics__card{padding:.85rem .9rem;border-radius:16px;background:#fff;border:1px solid rgba(23,18,14,.07);box-shadow:0 10px 28px rgba(23,18,14,.05);transition:.3s ease}.expk7-sub-analytics__card:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(23,18,14,.1)}.expk7-sub-analytics__card.is-green .expk7-sub-analytics__icon{background:rgba(22,163,74,.12);color:#15803d}.expk7-sub-analytics__card.is-gold .expk7-sub-analytics__icon{background:rgba(200,155,60,.16);color:rgb(170.976,131.52,48.224)}.expk7-sub-analytics__card.is-info .expk7-sub-analytics__icon{background:rgba(37,99,235,.08);color:#2563eb}.expk7-sub-analytics__icon{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;margin-bottom:.45rem;background:rgba(23,18,14,.05);color:#17120e}.expk7-sub-analytics__value{display:block;font-size:1.35rem;font-weight:900;letter-spacing:-.02em;color:#17120e;line-height:1.1}.expk7-sub-analytics__label{display:block;margin-top:.15rem;font-size:.72rem;font-weight:700;color:rgba(23,18,14,.48)}.expk7-sub-progress{padding:1.1rem 1.15rem;border-radius:18px;background:#fff;border:1px solid rgba(23,18,14,.07);box-shadow:0 12px 32px rgba(23,18,14,.06)}.expk7-sub-progress__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.expk7-sub-progress__title{margin:0;font-size:1rem;font-weight:900;color:#17120e}.expk7-sub-progress__sub{margin:.15rem 0 0;font-size:.8rem;color:rgba(23,18,14,.5)}.expk7-sub-progress__pct{font-size:.95rem;font-weight:900;color:#15803d;white-space:nowrap}.expk7-sub-progress__track{height:10px;border-radius:999px;background:rgba(23,18,14,.08);overflow:hidden}.expk7-sub-progress__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#15803d,#16a34a 55%,#C89B3C);transition:width .68s cubic-bezier(.22,1,.36,1);animation:expk7-sub-progress-shine 2.4s ease-in-out infinite}.expk7-sub-progress__foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem;margin-top:.55rem;font-size:.78rem;color:rgba(23,18,14,.55)}.expk7-sub-progress__foot strong{color:#17120e}.expk7-sub-progress__hint{color:rgba(23,18,14,.42)}.expk7-sub-alert{width:100%;box-sizing:border-box}.expk7-sub-alert--compact{display:flex;align-items:center;gap:.65rem;padding:.65rem .75rem;border-radius:10px;background:#fffbeb;border:1px solid #fde68a}.expk7-sub-alert--renewed{background:#eef8f1;border-color:rgba(22,163,74,.2)}.expk7-sub-alert--renewed .expk7-sub-alert__icon{color:#15803d;background:#fff}.expk7-sub-alert--renewed .expk7-sub-alert__title{color:#166534}.expk7-sub-alert--renewed .expk7-sub-alert__desc{color:#15803d}.expk7-sub-alert__icon{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;background:#fff;color:#d97706}.expk7-sub-alert__copy{flex:1 1;min-width:0}.expk7-sub-alert__title{margin:0;font-size:.8125rem;font-weight:700;color:#92400e;line-height:1.3}.expk7-sub-alert__desc{margin:.1rem 0 0;font-size:.75rem;font-weight:400;color:#a16207;line-height:1.35}.expk7-sub-alert__cta{flex-shrink:0;min-height:32px;padding:0 .75rem;border:1px solid rgba(22,163,74,.28);border-radius:8px;background:#fff;color:#15803d;font-size:.75rem;font-weight:700;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .2s ease}.expk7-sub-alert__cta:hover{background:#eef8f1}.expk7-sub-quick__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}@media(min-width:576px){.expk7-sub-quick__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.expk7-sub-quick__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.expk7-sub-quick__card{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;padding:.75rem .8rem;border-radius:14px;border:1px solid rgba(23,18,14,.08);background:#fff;cursor:pointer;text-align:left;transition:.3s ease;box-shadow:0 8px 22px rgba(23,18,14,.04)}.expk7-sub-quick__card:hover{border-color:rgba(200,155,60,.28);background:rgba(248,243,237,.5);box-shadow:0 12px 28px rgba(23,18,14,.08)}.expk7-sub-quick__card.is-green .expk7-sub-quick__icon{color:#15803d;background:rgba(22,163,74,.1)}.expk7-sub-quick__card.is-gold .expk7-sub-quick__icon{color:rgb(170.976,131.52,48.224);background:rgba(200,155,60,.14)}.expk7-sub-quick__card.is-info .expk7-sub-quick__icon{color:#2563eb;background:rgba(37,99,235,.08)}.expk7-sub-quick__card.is-danger .expk7-sub-quick__icon{color:#dc2626;background:#fef2f2}.expk7-sub-quick__card.is-danger:hover{border-color:#fecaca}.expk7-sub-quick__icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgba(23,18,14,.05);color:#17120e}.expk7-sub-quick__label{font-size:.78rem;font-weight:800;color:#17120e;line-height:1.25}.expk7-sub-compare{padding:1.15rem;border-radius:20px;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 30px rgba(0,0,0,.05)}.expk7-sub-compare--table{padding:0;overflow:hidden}.expk7-sub-compare__table-head{padding:1rem 1.15rem .75rem;border-bottom:1px solid rgba(23,18,14,.06)}.expk7-sub-compare__table-title{margin:0 0 .2rem;font-size:.9375rem;font-weight:700;color:#17120e}.expk7-sub-compare__table-lead{margin:0;font-size:.8125rem;font-weight:400;color:rgba(23,18,14,.55)}.expk7-sub-compare__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.expk7-sub-compare__table{width:100%;border-collapse:collapse;font-size:.8125rem}.expk7-sub-compare__table td,.expk7-sub-compare__table th{padding:.65rem 1rem;text-align:center;border-bottom:1px solid rgba(23,18,14,.06)}.expk7-sub-compare__table thead th{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:rgba(23,18,14,.45);background:rgba(248,243,237,.5)}.expk7-sub-compare__table tbody th[scope=row]{text-align:left;font-weight:500;color:rgba(23,18,14,.72)}.expk7-sub-compare__table .is-muted{color:rgba(23,18,14,.35);background:rgba(248,250,252,.8)}.expk7-sub-compare__table .is-muted svg{color:rgba(23,18,14,.25)}.expk7-sub-compare__table .is-premium{background:linear-gradient(180deg,rgba(200,155,60,.12),rgba(255,255,255,.9))}.expk7-sub-compare__table .is-premium svg{color:#15803d}.expk7-sub-compare__table th.is-premium{color:rgb(163.02,125.4,45.98);font-weight:800}.expk7-sub-compare__dash{color:rgba(23,18,14,.2);font-weight:400}.expk7-sub-compare__premium-cta{margin:0;padding:1.25rem 1.15rem 1.15rem;text-align:center;background:linear-gradient(160deg,rgba(200,155,60,.18),rgba(255,251,240,.95) 45%,#fff);border-top:1px solid rgba(200,155,60,.2)}.expk7-sub-compare__popular{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .65rem;margin-bottom:.65rem;border-radius:999px;background:#17120e;color:#fff;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.expk7-sub-compare__price{margin:0 0 .35rem;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;letter-spacing:-.03em;line-height:1.1}.expk7-sub-compare__price span{font-size:.9rem;font-weight:500;color:rgba(23,18,14,.5)}.expk7-sub-compare__price-note{margin:0 0 1rem;font-size:.8125rem;font-weight:400;color:rgba(23,18,14,.55)}.expk7-sub-compare__upgrade-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 1.1rem;border:none;border-radius:10px;background:linear-gradient(135deg,rgb(204.488,163.16,75.912),#C89B3C);color:#fff;font-size:.8125rem;font-weight:700;font-family:inherit;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.expk7-sub-compare__upgrade-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(200,155,60,.34)}.expk7-sub-compare--v3{padding:0;border-radius:12px;border:1px solid rgba(23,18,14,.08);background:#fff;overflow:hidden;box-shadow:none}.expk7-sub-compare__head{padding:.75rem .85rem;border-bottom:1px solid rgba(23,18,14,.06);background:rgba(248,243,237,.4)}.expk7-sub-compare__title{margin:0 0 .15rem;font-size:.8125rem;font-weight:700;color:#17120e}.expk7-sub-compare__lead{margin:0;font-size:.75rem;font-weight:400;color:rgba(23,18,14,.52)}.expk7-sub-compare__matrix{padding:0 .5rem}.expk7-sub-compare__matrix-body{list-style:none;margin:0;padding:0}.expk7-sub-compare__matrix-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(3.5rem,.65fr) minmax(3.5rem,.85fr);align-items:center;grid-gap:.35rem;gap:.35rem;padding:.55rem .35rem;border-bottom:1px solid rgba(23,18,14,.05);font-size:.75rem}.expk7-sub-compare__matrix-row:last-child{border-bottom:none}.expk7-sub-compare__matrix-row--head{padding:.5rem .35rem .4rem;border-bottom:1px solid rgba(23,18,14,.08);background:rgba(0,0,0,0)}.expk7-sub-compare__matrix-feature{font-weight:500;color:rgba(23,18,14,.78);line-height:1.3;text-align:left}.expk7-sub-compare__matrix-row--head .expk7-sub-compare__matrix-feature{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:rgba(23,18,14,.42)}.expk7-sub-compare__matrix-plan{display:flex;align-items:center;justify-content:center;min-height:1.75rem;border-radius:8px;text-align:center}.expk7-sub-compare__matrix-plan.is-current{background:rgba(23,18,14,.03);color:rgba(23,18,14,.45)}.expk7-sub-compare__matrix-plan.is-premium{background:rgba(200,155,60,.12);color:rgb(170.976,131.52,48.224)}.expk7-sub-compare__matrix-row--head .expk7-sub-compare__matrix-plan{min-height:0;padding:.25rem .2rem;font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;line-height:1.2;word-break:break-word}.expk7-sub-compare__check{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;background:rgba(22,163,74,.12);color:#15803d}.expk7-sub-compare__miss{color:rgba(23,18,14,.22);font-size:.85rem}.expk7-sub-compare__upsell{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .85rem;border-top:1px solid rgba(200,155,60,.18);background:linear-gradient(135deg,rgba(248,243,237,.8),#fff)}@media(max-width:479.98px){.expk7-sub-compare__upsell{flex-direction:column;align-items:stretch;text-align:center}}.expk7-sub-compare__upsell-copy{min-width:0}.expk7-sub-compare--v3 .expk7-sub-compare__popular{display:inline-flex;align-items:center;gap:.25rem;margin-bottom:.25rem;padding:.15rem .45rem;border-radius:4px;background:rgba(23,18,14,.08);color:rgba(23,18,14,.65);font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.expk7-sub-compare--v3 .expk7-sub-compare__price{margin:0;font-size:1.125rem;font-weight:700;color:#17120e;line-height:1.15}.expk7-sub-compare--v3 .expk7-sub-compare__price span{font-size:.75rem;font-weight:500;color:rgba(23,18,14,.48)}.expk7-sub-compare--v3 .expk7-sub-compare__price-note{margin:.15rem 0 0;font-size:.7rem;color:rgba(23,18,14,.5)}@media(max-width:479.98px){.expk7-sub-compare--v3 .expk7-sub-compare__upgrade-btn{width:100%}}.expk7-sub-compare__best-text{margin:.35rem 0 0;font-size:.8125rem;color:rgba(23,18,14,.55)}.expk7-sub-compare--best{text-align:center;background:linear-gradient(135deg,rgba(200,155,60,.1),#fff 55%);border:1px solid rgba(200,155,60,.28)}.expk7-sub-compare--best h3{margin:.5rem 0 .25rem;font-weight:900;color:#17120e}.expk7-sub-compare--best p{margin:0;color:rgba(23,18,14,.55);font-size:.875rem}.expk7-sub-compare__best-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;border-radius:999px;background:rgba(200,155,60,.14);border:1px solid rgba(200,155,60,.28);font-size:.7rem;font-weight:800;color:rgb(170.976,131.52,48.224)}.expk7-sub-compare__grid{display:grid;grid-gap:.75rem;gap:.75rem}@media(min-width:768px){.expk7-sub-compare__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.expk7-sub-compare__col{padding:1rem;border-radius:16px;border:1px solid rgba(23,18,14,.08)}.expk7-sub-compare__col h4{margin:.35rem 0 .5rem;font-size:1.1rem;font-weight:900}.expk7-sub-compare__col ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.35rem;gap:.35rem}.expk7-sub-compare__col ul li{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:rgba(23,18,14,.65)}.expk7-sub-compare__col ul li svg{color:#16a34a;flex-shrink:0}.expk7-sub-compare__col--current{background:rgba(248,250,252,.9)}.expk7-sub-compare__col--premium{border-color:rgba(200,155,60,.28);background:linear-gradient(160deg,rgba(200,155,60,.08),#fff 55%);box-shadow:0 12px 36px rgba(200,155,60,.1)}.expk7-sub-compare__col--premium .expk7-sub-btn{margin-top:.75rem}.expk7-sub-compare__tag{display:inline-block;font-size:.65rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:rgba(23,18,14,.45)}.expk7-sub-compare__tag--gold{color:rgb(170.976,131.52,48.224)}.expk7-sub-compare__stat{margin:0 0 .65rem;font-size:.85rem;color:rgba(23,18,14,.55)}.expk7-sub-compare__stat strong{font-size:1.25rem;color:#17120e}.expk7-sub-compare__price{margin:0 0 .65rem;font-size:1.35rem;font-weight:900;color:#17120e}.expk7-sub-compare__price span{font-size:.78rem;font-weight:700;color:rgba(23,18,14,.45)}.expk7-sub-vehicles{padding:1rem 1.05rem;border-radius:18px;background:linear-gradient(180deg,#fafafa,#fff);border:1px solid rgba(23,18,14,.06);box-shadow:0 10px 28px rgba(23,18,14,.04)}.expk7-sub-vehicles__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.expk7-sub-vehicles__title{margin:0;font-size:1rem;font-weight:900;letter-spacing:-.02em;color:#17120e}.expk7-sub-vehicles__lead{margin:.2rem 0 0;font-size:.78rem;color:rgba(23,18,14,.5);line-height:1.35}.expk7-sub-vehicles__count{flex-shrink:0;padding:.28rem .55rem;border-radius:999px;font-size:.65rem;font-weight:800;color:#15803d;background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.18)}.expk7-sub-vehicles__grid{display:grid;grid-gap:.5rem;gap:.5rem}@media(min-width:576px){.expk7-sub-vehicles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.expk7-sub-vehicles__card{position:relative;display:grid;grid-template-columns:auto auto 1fr;align-items:center;grid-gap:.6rem;gap:.6rem;padding:.65rem .75rem;border-radius:14px;border:1.5px solid rgba(23,18,14,.08);background:#fff;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.expk7-sub-vehicles__card:hover{border-color:rgba(200,155,60,.35);box-shadow:0 8px 22px rgba(23,18,14,.06);transform:translateY(-1px)}.expk7-sub-vehicles__card.is-selected{border-color:#c89b3c;background:#fff;box-shadow:inset 0 0 0 1px rgba(200,155,60,.15),0 10px 28px rgba(200,155,60,.14)}.expk7-sub-vehicles__card.is-selected .expk7-sub-vehicles__radio{border-color:#c89b3c;background:#c89b3c;color:#17120e}.expk7-sub-vehicles__card.is-selected .expk7-sub-vehicles__icon{background:rgba(200,155,60,.18);border-color:rgba(200,155,60,.4)}.expk7-sub-vehicles__card.is-selected .expk7-sub-vehicles__plan{background:rgba(200,155,60,.14);border-color:rgba(200,155,60,.35);color:rgb(155.064,119.28,43.736)}.expk7-sub-vehicles__radio{width:18px;height:18px;border-radius:50%;border:2px solid rgba(23,18,14,.18);background:#fff}.expk7-sub-vehicles__icon,.expk7-sub-vehicles__radio{display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:.3s ease}.expk7-sub-vehicles__icon{width:38px;height:38px;border-radius:11px;line-height:0;background:rgba(23,18,14,.04);border:1px solid rgba(23,18,14,.08);color:rgba(23,18,14,.55)}.expk7-sub-vehicles__icon svg{display:block!important;width:.9rem!important;height:.9rem!important;margin:0}.expk7-sub-vehicles__body{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0}.expk7-sub-vehicles__top{display:flex;align-items:center;justify-content:space-between;gap:.35rem;width:100%}.expk7-sub-vehicles__name{font-size:.88rem;font-weight:900;color:#17120e;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.expk7-sub-vehicles__reg{font-size:.72rem;font-weight:700;color:rgba(23,18,14,.48);letter-spacing:.04em;text-transform:uppercase}.expk7-sub-vehicles__plan{display:inline-block;margin-top:.05rem;padding:.15rem .45rem;border-radius:6px;font-size:.62rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:rgba(23,18,14,.55);background:rgba(23,18,14,.04);border:1px solid rgba(23,18,14,.08);transition:.3s ease}.expk7-sub-vehicles__status{flex-shrink:0;display:inline-flex;align-items:center;gap:.25rem;font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#15803d}.expk7-sub-vehicles__status-dot{width:5px;height:5px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 2px rgba(22,163,74,.2)}.expk7-sub-timeline{padding:1.1rem;border-radius:18px;background:#fff;border:1px solid rgba(23,18,14,.07);box-shadow:0 10px 28px rgba(23,18,14,.05)}.expk7-sub-timeline__list{list-style:none;margin:0;padding:0}.expk7-sub-timeline__item{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:.65rem;gap:.65rem;padding-bottom:1.1rem}.expk7-sub-timeline__item:last-child{padding-bottom:0}.expk7-sub-timeline__item.is-done .expk7-sub-timeline__node{background:#16a34a;border-color:#16a34a}.expk7-sub-timeline__item.is-active .expk7-sub-timeline__node{background:#c89b3c;border-color:#c89b3c;box-shadow:0 0 0 4px rgba(200,155,60,.2)}.expk7-sub-timeline__item.is-warning .expk7-sub-timeline__node{background:#d97706;border-color:#d97706}.expk7-sub-timeline__node{width:14px;height:14px;margin-top:.2rem;border-radius:50%;border:2px solid rgba(23,18,14,.15);background:#fff;z-index:1}.expk7-sub-timeline__line{position:absolute;left:6px;top:18px;bottom:0;width:2px;background:rgba(23,18,14,.1)}.expk7-sub-timeline__copy strong{display:block;font-size:.88rem;font-weight:900;color:#17120e}.expk7-sub-timeline__copy span{display:block;font-size:.75rem;color:rgba(23,18,14,.5);margin-top:.1rem}.expk7-sub-timeline__copy em{display:block;font-style:normal;font-size:.72rem;font-weight:800;color:#15803d;margin-top:.15rem}.expk7-sub-savings{display:flex;align-items:center;gap:.85rem;padding:1.1rem;border-radius:18px;background:linear-gradient(135deg,rgba(22,163,74,.1),#fff 55%);border:1px solid rgba(22,163,74,.2);box-shadow:0 12px 32px rgba(22,163,74,.08)}.expk7-sub-savings__icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:rgba(22,163,74,.15);color:#15803d;flex-shrink:0}.expk7-sub-savings__eyebrow{margin:0;font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:rgba(23,18,14,.45)}.expk7-sub-savings__amount{margin:.1rem 0 0;font-size:1.5rem;font-weight:900;color:#15803d;letter-spacing:-.02em}.expk7-sub-savings__label{margin:.1rem 0 0;font-size:.78rem;color:rgba(23,18,14,.52)}.expk7-sub-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;padding:.75rem .85rem;border-radius:16px;background:#fff;border:1px solid rgba(23,18,14,.07)}.expk7-sub-trust__item{text-align:center}.expk7-sub-trust__item strong{display:block;font-size:1.1rem;font-weight:900;color:#17120e}.expk7-sub-trust__item span{display:block;margin-top:.15rem;font-size:.68rem;font-weight:700;color:rgba(23,18,14,.48);line-height:1.25}.expk7-sub-trust__icon{width:32px;height:32px;margin:0 auto .35rem;border-radius:10px;display:grid;place-items:center;background:rgba(200,155,60,.12);color:rgb(178.932,137.64,50.468)}.expk7-sub-history-premium{padding:1rem 1.1rem;border-radius:20px;background:#fff;border:1px solid rgba(23,18,14,.08);box-shadow:0 12px 32px rgba(23,18,14,.07)}@media(max-width:575.98px){.expk7-sub-history-premium{padding:1rem .9rem}}.expk7-sub-history-premium__head{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.expk7-sub-history-premium__head .expk7-sub-section-lead{margin-bottom:0}.expk7-sub-history-premium__count{flex-shrink:0;font-size:.68rem;font-weight:800;color:#15803d;padding:.28rem .55rem;border-radius:999px;background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.15)}.expk7-sub-history-premium__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.expk7-sub-history-premium__card{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:center;grid-gap:.65rem .85rem;gap:.65rem .85rem;padding:.7rem .85rem;border-radius:12px;background:#fafafa;background:#ebfef2;border:1px solid rgba(23,18,14,.06);transition:.3s ease}.expk7-sub-history-premium__card:hover{background:#fff;border-color:rgba(200,155,60,.28);box-shadow:0 8px 24px rgba(23,18,14,.06)}.expk7-sub-history-premium__card--incomplete{background:rgba(255,165,0,.0901960784);border-color:rgba(220,38,38,.16)}.expk7-sub-history-premium__card--incomplete:hover{background:rgba(220,38,38,.06);border-color:rgba(220,38,38,.24);box-shadow:0 8px 24px rgba(220,38,38,.08)}@media(max-width:639.98px){.expk7-sub-history-premium__card{grid-template-columns:1fr;align-items:stretch;gap:.55rem}}.expk7-sub-history-premium__date-col{display:flex;align-items:center;gap:.55rem;min-width:0;padding-right:.65rem;border-right:1px solid rgba(23,18,14,.08)}@media(max-width:639.98px){.expk7-sub-history-premium__date-col{padding-right:0;padding-bottom:.5rem;border-right:none;border-bottom:1px solid rgba(23,18,14,.06)}}.expk7-sub-history-premium__check{flex-shrink:0;width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgba(22,163,74,.12);color:#15803d;line-height:0}.expk7-sub-history-premium__check svg{display:block!important}.expk7-sub-history-premium__check--alert{background:rgba(220,128,38,.12);color:#dc7726}.expk7-sub-history-premium__date{display:block;font-size:.82rem;font-weight:900;color:#17120e;letter-spacing:-.01em;white-space:nowrap}.expk7-sub-history-premium__slot{display:block;font-size:.65rem;font-weight:700;color:rgba(23,18,14,.45);margin-top:.08rem}.expk7-sub-history-premium__main{min-width:0}.expk7-sub-history-premium__main-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.expk7-sub-history-premium__main-top-end{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;min-width:0}.expk7-sub-history-premium__time{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:700;color:rgba(23,18,14,.55)}.expk7-sub-history-premium__time svg{color:rgba(23,18,14,.4)}.expk7-sub-history-premium__status{flex-shrink:0;padding:.15rem .45rem;border-radius:6px;font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;background:rgba(22,163,74,.1);color:#15803d}.expk7-sub-history-premium__status--incomplete{background:rgba(220,38,38,.1);color:#dc2626;color:#dc7726;border:1px solid rgba(220,38,38,.18)}.expk7-sub-history-premium__chips{display:flex;flex-wrap:wrap;gap:.35rem}.expk7-sub-history-premium__chip{display:inline-flex;align-items:center;gap:.28rem;padding:.2rem .45rem;border-radius:6px;font-size:.7rem;font-weight:700;color:rgba(23,18,14,.65);background:#fff;border:1px solid rgba(23,18,14,.08)}.expk7-sub-history-premium__chip svg{color:rgba(23,18,14,.4)}.expk7-sub-history-premium__chip--gold{color:rgba(23,18,14,.65);border-color:rgba(23,18,14,.08);background:#f8f3ed}.expk7-sub-history-premium__chip--gold svg{color:#b57b16}.expk7-sub-history-premium__actions{display:flex;flex-direction:column;gap:.35rem;flex-shrink:0}@media(max-width:639.98px){.expk7-sub-history-premium__actions{flex-direction:row}}.expk7-sub-history-premium__action{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;min-height:32px;padding:.35rem .65rem;border-radius:8px;border:1px solid rgba(23,18,14,.1);background:#fff;font-size:.72rem;font-weight:800;color:#17120e;cursor:pointer;white-space:nowrap;transition:.3s ease}.expk7-sub-history-premium__action:hover{border-color:rgba(23,18,14,.12);background:#f8f3ed}.expk7-sub-history-premium__action--primary{background:#17120e;border-color:#17120e;color:#fff}.expk7-sub-history-premium__action--primary:hover{background:rgb(48.3621621622,37.8486486486,29.4378378378);border-color:rgb(48.3621621622,37.8486486486,29.4378378378)}.expk7-sub-history-premium__more{margin-top:.75rem;width:100%;padding:.55rem;border:1px dashed rgba(23,18,14,.12);border-radius:8px;background:rgba(0,0,0,0);font-size:.8125rem;font-weight:600;color:rgba(23,18,14,.65);cursor:pointer}.expk7-sub-history-premium__more:hover{border-color:rgba(23,18,14,.55);background:#f8f3ed;color:#17120e}.expk7-sub-history-premium__empty{padding:2rem 1rem;text-align:center;border-radius:16px;border:1px dashed rgba(23,18,14,.12);color:rgba(23,18,14,.5)}.expk7-sub-history-premium__empty p{margin:.5rem 0 0}.expk7-sub-schedule-panel{padding:1.1rem;border-radius:18px;background:#fff;border:1px solid rgba(23,18,14,.07);box-shadow:0 10px 28px rgba(23,18,14,.05)}.expk7-sub-schedule-panel__list{list-style:none;margin:0 0 .75rem;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.expk7-sub-schedule-panel__row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .65rem;border-radius:12px;background:rgba(248,250,252,.9)}.expk7-sub-schedule-panel__date{display:block;font-size:.85rem;font-weight:800;color:#17120e}.expk7-sub-schedule-panel__slot{display:block;font-size:.72rem;color:rgba(23,18,14,.5)}.expk7-sub-support{padding:1.15rem;border-radius:20px;background:linear-gradient(180deg,rgba(248,250,252,.95),#fff);border:1px solid rgba(23,18,14,.07)}.expk7-sub-support--cancel-only{padding:0;background:rgba(0,0,0,0);border:none;display:flex;justify-content:center}.expk7-sub-support__cancel{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:42px;padding:.5rem 1.1rem;border-radius:999px;border:1px solid rgba(23,18,14,.12);background:#fff;color:rgba(23,18,14,.55);font-size:.82rem;font-weight:800;cursor:pointer;transition:.3s ease;box-shadow:0 6px 18px rgba(23,18,14,.05)}.expk7-sub-support__cancel:hover{color:#b91c1c;border-color:rgba(185,28,28,.25);background:rgba(254,242,242,.9)}.expk7-sub-support__grid{display:grid;grid-gap:.55rem;gap:.55rem}@media(min-width:576px){.expk7-sub-support__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.expk7-sub-support__card{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.85rem;border-radius:14px;border:1px solid rgba(23,18,14,.08);background:#fff;text-decoration:none;color:#17120e;font-size:.78rem;font-weight:800;cursor:pointer;transition:.3s ease}.expk7-sub-support__card:hover{border-color:rgba(200,155,60,.35);transform:translateY(-2px)}.expk7-sub-support__card.is-muted{color:rgba(23,18,14,.55)}@keyframes expk7-sub-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes expk7-sub-progress-shine{0%,to{filter:brightness(1)}50%{filter:brightness(1.08)}}.expk7-sub-premium--v2{gap:1.65rem}.expk7-sub-skeleton{height:140px;border-radius:20px;background:linear-gradient(90deg,rgba(23,18,14,.04),rgba(23,18,14,.08) 50%,rgba(23,18,14,.04));background-size:200% 100%;animation:expk7-sub-progress-shine 1.2s ease-in-out infinite}.expk7-sub-skeleton--short{height:80px;margin-top:1rem}.expk7-sub-plans__list{display:flex;flex-direction:column;gap:.75rem}@media(max-width:575.98px){.expk7-sub-plans__list{gap:.85rem}}.expk7-sub-plans--empty{padding:2rem 1.25rem;text-align:center;border-radius:20px;border:1px dashed rgba(200,155,60,.35);background:rgba(248,243,237,.5)}.expk7-sub-plans__empty-text{margin:0 0 1rem;color:rgba(23,18,14,.58);font-weight:650}.expk7-sub-plancard{position:relative;display:grid;grid-template-columns:200px minmax(0,1fr);border-radius:20px;border:1px solid rgba(23,18,14,.07);background:#fff;box-shadow:0 10px 28px rgba(23,18,14,.05);overflow:hidden;transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease}.expk7-sub-plancard:hover{box-shadow:0 16px 38px rgba(23,18,14,.09)}.expk7-sub-plancard:before{content:"";position:absolute;left:0;top:14%;bottom:14%;width:3px;border-radius:0 4px 4px 0;pointer-events:none;display:none}.expk7-sub-plancard--green:before{background:linear-gradient(180deg,#15803d,#16a34a)}.expk7-sub-plancard--amber:before{background:linear-gradient(180deg,#b45309,#d97706)}.expk7-sub-plancard--gold:before{background:linear-gradient(180deg,rgb(163.02,125.4,45.98),#C89B3C)}.expk7-sub-plancard--info:before{background:linear-gradient(180deg,#1d4ed8,#2563eb)}.expk7-sub-plancard--muted:before{background:rgba(23,18,14,.2)}.expk7-sub-plancard.is-expired{opacity:.92}@media(max-width:767.98px){.expk7-sub-plancard{grid-template-columns:1fr;border-radius:12px}}.expk7-sub-plancard__rail{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;padding:1.5rem 1rem;background:linear-gradient(165deg,#faf8f4,#f2ede3);border-right:1px solid rgba(23,18,14,.07);background:linear-gradient(165deg,#F7F1E3,#EFDFBB);background:linear-gradient(165deg,#ffebbd,#EFDFBB);background:linear-gradient(165deg,#f5f3ef,#f8eed8)}@media(max-width:767.98px){.expk7-sub-plancard__rail{gap:.4rem;padding:.85rem .5rem;display:none}}.expk7-sub-plancard__ring{--ring-pct:0;--ring-color:#15803d;position:relative;width:92px;height:92px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--ring-color) calc(var(--ring-pct) * 1%),rgba(23,18,14,.08) 0);flex-shrink:0}.expk7-sub-plancard__ring:before{content:"";position:absolute;inset:8px;border-radius:50%;background:#fffefe}@media(max-width:767.98px){.expk7-sub-plancard__ring{width:58px;height:58px}.expk7-sub-plancard__ring:before{inset:5px}}.expk7-sub-plancard__ring-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;line-height:1.1}.expk7-sub-plancard__ring-value{font-size:1.45rem;font-weight:900;letter-spacing:-.02em;color:#17120e;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:767.98px){.expk7-sub-plancard__ring-value{font-size:.9rem}}.expk7-sub-plancard__ring-total{margin-top:.05rem;font-size:.62rem;font-weight:700;color:rgba(23,18,14,.42)}@media(max-width:767.98px){.expk7-sub-plancard__ring-total{font-size:.5rem}}.expk7-sub-plancard__ring-label{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:rgba(23,18,14,.45);text-align:center}@media(max-width:767.98px){.expk7-sub-plancard__ring-label{font-size:.56rem;line-height:1.25}}.expk7-sub-plancard__main{display:flex;flex-direction:column;gap:.8rem;min-width:0;padding:.9rem 1.25rem}@media(max-width:767.98px){.expk7-sub-plancard__main{padding:1rem .8rem .4rem;gap:.75rem;background:linear-gradient(135deg,rgba(240,224,204,.24),rgba(255,255,255,.2392156863) 48%)}}.expk7-sub-plancard__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem .65rem;flex-wrap:wrap}.expk7-sub-plancard__identity{display:flex;align-items:flex-start;gap:.6rem;min-width:0}.expk7-sub-plancard__vehicle-icon{flex-shrink:0;width:32px;height:32px;margin-top:.1rem;border-radius:9px;display:grid;place-items:center;background:rgba(23,18,14,.05);color:#17120e}@media(max-width:768px){.expk7-sub-plancard__vehicle-icon{background:#ecd7ab}}.expk7-sub-plancard__identity-copy{min-width:0}.expk7-sub-plancard__name{display:block;font-size:1rem;font-weight:800;letter-spacing:-.015em;color:#17120e;line-height:1.25;margin-bottom:.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.expk7-sub-plancard__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;font-size:.75rem;font-weight:600;color:rgba(23,18,14,.5)}.expk7-sub-plancard__plan-badge{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;background:rgba(200,155,60,.14);border:1px solid rgba(200,155,60,.28);color:rgb(147.108,113.16,41.492);font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;line-height:1.4}.expk7-sub-plancard__reg{color:rgba(23,18,14,.5)}.expk7-sub-plancard__dot{width:3px;height:3px;border-radius:50%;background:rgba(23,18,14,.28);flex-shrink:0}.expk7-sub-plancard__id{letter-spacing:.02em;color:rgba(23,18,14,.4)}.expk7-sub-plancard__status{flex-shrink:0;display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;border-radius:999px;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.expk7-sub-plancard__status--green{color:#15803d;background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.18)}.expk7-sub-plancard__status--amber{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.expk7-sub-plancard__status--gold{color:rgb(155.064,119.28,43.736);background:rgba(200,155,60,.14);border:1px solid rgba(200,155,60,.28)}.expk7-sub-plancard__status--info{color:#1d4ed8;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2)}.expk7-sub-plancard__status--muted{color:rgba(23,18,14,.5);background:rgba(23,18,14,.05);border:1px solid rgba(23,18,14,.08)}@media(max-width:767.98px){.expk7-sub-plancard__status{margin-left:auto;position:absolute;right:4px;top:4px;padding:.2rem .65rem}}.expk7-sub-plancard__status-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.expk7-sub-plancard__status--green .expk7-sub-plancard__status-dot{animation:expk7-sub-status-pulse 2s ease-in-out infinite}.expk7-sub-plancard__progress-track{display:flex;flex-direction:column;gap:.5rem;padding:0 0 .55rem;border-bottom:1px solid rgba(23,18,14,.07)}.expk7-sub-plancard__progress-bar{height:6px;border-radius:999px;background:rgba(23,18,14,.08);overflow:hidden}.expk7-sub-plancard__progress-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#15803d,#16a34a);transition:width .5s ease}.expk7-sub-plancard__dates{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.5rem;gap:.5rem}@media(max-width:575.98px){.expk7-sub-plancard__dates{gap:.3rem}}.expk7-sub-plancard__date-v{font-size:.8rem;font-weight:700;color:#17120e;white-space:nowrap;text-align:left}.expk7-sub-plancard__date-v--end{text-align:right}@media(max-width:575.98px){.expk7-sub-plancard__date-v{font-size:.66rem}}.expk7-sub-plancard__date-center{text-align:center;font-size:.78rem;font-weight:800;white-space:normal;padding:0 .4rem;line-height:1.2}.expk7-sub-plancard__date-center--green{color:#15803d}.expk7-sub-plancard__date-center--amber{color:#b45309}.expk7-sub-plancard__date-center--gold{color:rgb(163.02,125.4,45.98)}.expk7-sub-plancard__date-center--info{color:#1d4ed8}.expk7-sub-plancard__date-center--muted{color:rgba(23,18,14,.45)}@media(max-width:575.98px){.expk7-sub-plancard__date-center{font-size:.64rem;padding:0 .2rem}}.expk7-sub-plancard__footer{display:grid;grid-template-columns:auto 1fr auto auto;grid-template-areas:"autopay . renew upgrade";align-items:center;grid-gap:.6rem .75rem;gap:.6rem .75rem}@media(max-width:575.98px){.expk7-sub-plancard__footer{grid-template-columns:auto 1fr auto;grid-template-areas:"autopay . upgrade" "renew renew renew";row-gap:.55rem}}.expk7-sub-plancard__autopay{grid-area:autopay;min-width:0;display:flex;align-items:center;gap:.4rem}.expk7-sub-plancard__autopay-na{font-size:.72rem;font-weight:600;color:rgba(23,18,14,.4)}.expk7-sub-plancard__pill{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;padding:.4rem .75rem;border-radius:999px;font-size:.72rem;font-weight:800}.expk7-sub-plancard__pill--renewed{grid-area:renew;color:#15803d;background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.2)}@media(max-width:575.98px){.expk7-sub-plancard__pill--renewed{width:100%}}.expk7-sub-plancard__btn{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 1.15rem;border-radius:999px;border:1px solid rgba(0,0,0,0);font-size:.78rem;font-weight:800;font-family:inherit;cursor:pointer;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.expk7-sub-plancard__btn--primary{grid-area:renew;background:#17120e;color:#fff;box-shadow:0 8px 20px rgba(23,18,14,.18)}.expk7-sub-plancard__btn--primary:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(23,18,14,.24)}@media(max-width:575.98px){.expk7-sub-plancard__btn--primary{width:100%}}.expk7-sub-plancard__btn--upgrade{grid-area:upgrade;background:linear-gradient(135deg,rgb(205.61,165.2,79.89),#C89B3C);color:#fff}.expk7-sub-plancard__btn--upgrade:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 10px 26px rgba(200,155,60,.4)}.expk7-sub-plancard__autopay-toggle.expk7-checkout-autopay{margin:0}.expk7-sub-plancard__autopay-toggle .expk7-checkout-autopay__toggle{padding:.2rem .5rem .2rem 0;border:none;background:rgba(0,0,0,0);gap:.55rem}.expk7-sub-plancard__autopay-toggle .expk7-checkout-autopay__toggle:hover:not(:disabled){background:rgba(0,0,0,0)}.expk7-sub-plancard__autopay-toggle .expk7-checkout-autopay__toggle.is-on{border:none;background:rgba(0,0,0,0)}.expk7-sub-plancard__autopay-toggle .expk7-checkout-autopay__hint{display:none}.expk7-sub-plancard__autopay-toggle .expk7-checkout-autopay__title{font-size:.78rem;font-weight:700;color:rgba(23,18,14,.65)}.expk7-sub-plancard__autopay-toggle .expk7-checkout-autopay__switch{transform:scale(.82);transform-origin:left center}.expk7-sub-plancard__autopay-toggle .expk7-checkout-autopay__toggle.is-on{cursor:pointer}.expk7-sub-plancard__autopay-toggle .expk7-checkout-autopay__toggle.is-on .expk7-checkout-autopay__switch{background:#16a34a}.expk7-sub-plancard__autopay-toggle .expk7-checkout-autopay__toggle.is-on:hover:not(:disabled) .expk7-checkout-autopay__switch{background:#15803d}@keyframes expk7-sub-status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}@keyframes expk7-sub-progress-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.06)}}.expk7-sub-history-all__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.expk7-sub-history-all__count{flex-shrink:0;padding:.25rem .55rem;border-radius:999px;background:rgba(200,155,60,.14);border:1px solid rgba(200,155,60,.28);font-size:.68rem;font-weight:800;color:rgb(170.976,131.52,48.224)}.expk7-sub-history-all__tabs{display:flex;flex-wrap:nowrap;gap:.4rem;overflow-x:auto;padding-bottom:.5rem;margin-bottom:.65rem;scrollbar-width:none}.expk7-sub-history-all__tabs::-webkit-scrollbar{display:none}.expk7-sub-history-all__search{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem .65rem;margin-bottom:.85rem;padding:.75rem .85rem;border-radius:12px;border:1px solid rgba(23,18,14,.08);background:rgba(248,243,237,.45)}.expk7-sub-history-all__search-field{display:flex;flex-direction:column;gap:.3rem;min-width:0;margin:0;flex:1 1 9rem}.expk7-sub-history-all__search-field--grow{flex:2 1 12rem}.expk7-sub-history-all__search-field .flatpickr-wrapper{width:100%;display:block}.expk7-sub-history-all__search-field .expk7-flatpickr-source{display:none!important}.expk7-sub-history-all__search-field .flatpickr-wrapper .expk7-sub-history-all__search-input{width:100%}.expk7-sub-history-all__search-label{display:inline-flex;align-items:center;gap:.35rem;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:rgba(23,18,14,.48)}.expk7-sub-history-all__search-input{width:100%;min-height:38px;padding:.45rem .65rem;border-radius:10px;border:1px solid rgba(23,18,14,.12);background:#fff;font-size:.8125rem;font-weight:600;font-family:inherit;color:#17120e;transition:border-color .2s ease,box-shadow .2s ease}.expk7-sub-history-all__search-input::placeholder{color:rgba(23,18,14,.38);font-weight:500}.expk7-sub-history-all__search-input:focus{outline:none;border-color:rgba(200,155,60,.55);box-shadow:0 0 0 3px rgba(200,155,60,.15)}.expk7-sub-history-all__search-clear{flex:0 0 auto;align-self:flex-end;min-height:38px;padding:0 .85rem;border-radius:10px;border:1px solid rgba(23,18,14,.1);background:#fff;font-size:.75rem;font-weight:700;font-family:inherit;color:rgba(23,18,14,.62);cursor:pointer;transition:.3s ease}.expk7-sub-history-all__search-clear:hover{border-color:rgba(200,155,60,.28);color:rgb(170.976,131.52,48.224)}.expk7-sub-history-all__tab{flex-shrink:0;padding:.45rem .8rem;border-radius:999px;border:1px solid rgba(23,18,14,.1);background:#fff;font-size:.75rem;font-weight:700;color:rgba(23,18,14,.62);cursor:pointer;font-family:inherit;transition:.3s ease}.expk7-sub-history-all__tab.is-active{background:rgba(248,243,237,.95);border-color:rgba(200,155,60,.28);color:rgb(163.02,125.4,45.98);font-weight:800}.expk7-sub-history-all__list{margin-top:0}.expk7-sub-history-premium__reg{font-size:.68rem;font-weight:800;letter-spacing:.03em;color:rgba(23,18,14,.5)}.expk7-sub-history-premium__chip--muted{background:#fbf6ea;border-color:rgba(23,18,14,.08);color:#c89b3c}.expk7-sub-history-premium__chip--rating-empty{gap:.4rem;padding:.22rem .35rem .22rem .45rem;background:linear-gradient(135deg,rgba(251,246,234,.95),rgba(255,252,245,.98));border:1px dashed rgba(181,123,22,.28);color:rgba(23,18,14,.55)}.expk7-sub-history-premium__chip--rating-empty svg{color:rgba(181,123,22,.55);flex-shrink:0}.expk7-sub-history-premium__rating-empty-label{font-size:.68rem;font-weight:700;color:rgba(23,18,14,.5);white-space:nowrap}.expk7-sub-history-premium__rate-btn{display:inline-flex;align-items:center;justify-content:center;margin-left:.1rem;padding:.18rem .5rem;border:none;border-radius:999px;background:rgba(181,123,22,.12);color:#925f0c;font-size:.64rem;font-weight:800;letter-spacing:.02em;cursor:pointer;white-space:nowrap;transition:.3s ease}.expk7-sub-history-premium__rate-btn:hover{background:#b57b16;color:#fff}.expk7-sub-history-premium__rate-btn:focus-visible{outline:2px solid rgba(181,123,22,.45);outline-offset:2px}.expk7-sub-upcoming{padding:1rem 1.1rem;border-radius:20px;border:1px solid rgba(23,18,14,.08);background:#fff;box-shadow:0 12px 32px rgba(23,18,14,.07)}.expk7-sub-upcoming__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.expk7-sub-upcoming__title-block{min-width:0;flex:1 1}.expk7-sub-upcoming__title-row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.2rem;width:100%}.expk7-sub-upcoming__schedule-link{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0;margin-left:auto;font-size:.75rem;font-weight:800;color:rgb(178.932,137.64,50.468);text-decoration:none;white-space:nowrap;transition:color .15s ease}.expk7-sub-upcoming__schedule-link:hover{color:#c89b3c;text-decoration:underline}.expk7-sub-upcoming__schedule-link-label--short{display:none}.expk7-sub-upcoming__title-row .expk7-sub-section-title{margin:0;min-width:0;flex:1 1}.expk7-sub-upcoming__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.expk7-sub-upcoming__row{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;padding:.65rem .75rem;border-radius:12px;border:1px solid rgba(23,18,14,.06);background:rgba(248,243,237,.45)}.expk7-sub-upcoming__main{min-width:0;display:flex;flex-direction:column;gap:.12rem}.expk7-sub-upcoming__date{font-size:.85rem;font-weight:900;color:#17120e}.expk7-sub-upcoming__meta{font-size:.75rem;font-weight:400;color:rgba(23,18,14,.55)}.expk7-sub-upcoming__vehicle{font-size:.72rem;font-weight:500;color:rgba(23,18,14,.65)}.expk7-sub-upcoming__end{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;flex-shrink:0}.expk7-sub-upcoming__pkg{padding:.2rem .5rem;border-radius:999px;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;background:rgba(200,155,60,.14);border:1px solid rgba(200,155,60,.28);color:rgb(170.976,131.52,48.224);white-space:nowrap}.expk7-sub-upcoming__more{display:inline-flex;align-items:center;gap:.35rem;margin-top:.65rem;font-size:.85rem;font-weight:800;color:rgb(178.932,137.64,50.468);text-decoration:none}.expk7-sub-upcoming__more:hover{color:#c89b3c;text-decoration:underline}.expk7-sub-upcoming__empty{padding:1.25rem;text-align:center;border-radius:12px;background:rgba(248,243,237,.5)}.expk7-sub-upcoming__empty p{margin:0 0 .5rem;font-size:.85rem;color:rgba(23,18,14,.55)}@media(max-width:767.98px){.expk7-sub-upcoming{padding:.9rem}.expk7-sub-upcoming__head{margin-bottom:.65rem}.expk7-sub-upcoming__title-row{gap:.5rem}.expk7-sub-upcoming__schedule-link{font-size:.7rem}.expk7-sub-upcoming__title-row .expk7-sub-section-title{font-size:1.05rem;line-height:1.25}.expk7-sub-upcoming .expk7-sub-section-lead{font-size:.78rem;line-height:1.4}.expk7-sub-upcoming__list{gap:.55rem}.expk7-sub-upcoming__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date status" "meta meta" "vehicle pkg";align-items:center;grid-gap:.35rem .5rem;gap:.35rem .5rem;padding:.75rem .85rem}.expk7-sub-upcoming__end,.expk7-sub-upcoming__main{display:contents}.expk7-sub-upcoming__date{grid-area:date;font-size:.88rem;line-height:1.2}.expk7-sub-upcoming__meta{grid-area:meta;font-size:.72rem;line-height:1.35}.expk7-sub-upcoming__vehicle{grid-area:vehicle;font-size:.74rem;line-height:1.3;min-width:0}.expk7-sub-upcoming__pkg{grid-area:pkg;justify-self:end;max-width:100%;overflow:hidden;text-overflow:ellipsis}.expk7-sub-upcoming__end .expk7-status-badge{grid-area:status;justify-self:end;align-self:center;font-size:.62rem;padding:.2rem .45rem}.expk7-sub-upcoming__more{display:flex;justify-content:center;width:100%;margin-top:.75rem;padding:.65rem .85rem;border-radius:10px;background:rgba(248,243,237,.85);border:1px solid rgba(23,18,14,.06);font-size:.8rem}}@media(max-width:575.98px){.expk7-sub-upcoming{padding:.85rem .9rem}.expk7-sub-upcoming__schedule-link-label--long{display:none}.expk7-sub-upcoming__schedule-link-label--short{display:inline}.expk7-sub-upcoming__title-row .expk7-sub-section-title{font-size:1rem}}.flatpickr-calendar{border-radius:12px;border:1px solid rgba(23,18,14,.1);box-shadow:0 12px 32px rgba(23,18,14,.12);font-family:inherit}.flatpickr-calendar .flatpickr-months .flatpickr-month{color:#17120e}.flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-calendar .flatpickr-current-month input.cur-year{font-weight:700}.flatpickr-calendar .flatpickr-weekday{color:rgba(23,18,14,.45);font-weight:700;font-size:.7rem}.flatpickr-calendar .flatpickr-day{border-radius:8px;font-weight:600}.flatpickr-calendar .flatpickr-day:hover{background:rgba(248,243,237,.95);border-color:rgba(248,243,237,.95)}.flatpickr-calendar .flatpickr-day.endRange,.flatpickr-calendar .flatpickr-day.selected,.flatpickr-calendar .flatpickr-day.startRange{background:#c89b3c;border-color:#c89b3c;color:#fff}.flatpickr-calendar .flatpickr-day.today{border-color:rgba(200,155,60,.55)}.flatpickr-calendar .flatpickr-day.today:not(.selected){color:rgb(170.976,131.52,48.224)}.expk7-pay-summary__card{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:1.15rem 1.25rem;border-radius:18px;background:linear-gradient(135deg,#fff,#fffbf0 55%,rgba(255,251,240,.95));border:1px solid rgba(200,155,60,.22);box-shadow:0 12px 32px rgba(23,18,14,.06)}.expk7-pay-summary__icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;flex-shrink:0;background:rgba(200,155,60,.16);color:rgb(170.976,131.52,48.224)}.expk7-pay-summary__copy{flex:1 1;min-width:0}.expk7-pay-summary__value{display:block;font-size:clamp(1.5rem,4vw,1.85rem);font-weight:900;letter-spacing:-.03em;color:#17120e;line-height:1.1}.expk7-pay-summary__label{display:block;margin-top:.2rem;font-size:.82rem;font-weight:800;color:rgba(23,18,14,.52);letter-spacing:.02em}.expk7-pay-summary__count{flex-shrink:0;font-size:.68rem;font-weight:800;color:#15803d;padding:.35rem .65rem;border-radius:999px;background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.15)}.expk7-pay-history__icon{flex-shrink:0;width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgba(200,155,60,.14);color:rgb(170.976,131.52,48.224);line-height:0}.expk7-pay-history__icon svg{display:block!important}.expk7-pay-history__row{background:#fafafa!important}.expk7-pay-history__row .expk7-sub-history-premium__status{background:rgba(22,163,74,.1);color:#15803d;font-size:.72rem;font-weight:900;text-transform:none;letter-spacing:-.01em;padding:.22rem .5rem}.expk7-pay-history__empty{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1.5rem;text-align:center;border-radius:18px;background:#fff;border:1px dashed rgba(23,18,14,.12);box-shadow:0 10px 28px rgba(23,18,14,.04);color:rgba(23,18,14,.55);font-size:.9rem}.expk7-pay-history__empty p{margin:0;max-width:22rem}.expk7-pay-history__empty-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:rgba(23,18,14,.05);color:rgba(23,18,14,.4)}.expk7-pay-history__more{display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%;margin-top:1rem;padding:.75rem 1rem;border-radius:12px;border:1px solid rgba(23,18,14,.1);background:#fff;font-size:.82rem;font-weight:800;color:#17120e;cursor:pointer;transition:.3s ease}.expk7-pay-history__more:hover:not(:disabled){border-color:rgba(200,155,60,.35);background:rgba(255,251,240,.9)}.expk7-pay-history__more:disabled{opacity:.65;cursor:wait}.expk7-pay-history__more-count{font-size:.72rem;font-weight:700;color:rgba(23,18,14,.5)}@media(max-width:479.98px){.expk7-pay-summary__card{flex-direction:row;align-items:flex-start;padding:1.15rem .9rem}.expk7-pay-summary__count{align-self:flex-start}}.expk7-track-premium .expk7-sub-section-lead{margin-bottom:0}.expk7-track-today{padding:1rem 1.05rem;border-radius:18px;background:#fff;border:1px solid rgba(23,18,14,.06);box-shadow:0 10px 28px rgba(23,18,14,.04)}.expk7-track-today__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.9rem}.expk7-track-today__count{flex-shrink:0;display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .6rem;border-radius:999px;font-size:.68rem;font-weight:900;color:#15803d;background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.18)}.expk7-track-today__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.expk7-track-today-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1.25rem 1.75rem;border-radius:16px;background:linear-gradient(165deg,rgba(248,243,237,.55),#fafafa 48%,#fff);border:1px dashed rgba(23,18,14,.12)}.expk7-track-today-empty__icon{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;margin-bottom:.85rem;background:rgba(200,155,60,.14);border:1px solid rgba(200,155,60,.22);color:rgb(170.976,131.52,48.224)}.expk7-track-today-empty__title{margin:0 0 .45rem;font-size:1.05rem;font-weight:900;color:#17120e;letter-spacing:-.02em}.expk7-track-today-empty__text{margin:0;max-width:28rem;font-size:.88rem;line-height:1.55;color:rgba(23,18,14,.55)}.expk7-track-today-empty__next{width:100%;max-width:22rem;margin-top:1.1rem;padding:.75rem .9rem;border-radius:12px;background:#fff;border:1px solid rgba(23,18,14,.08);text-align:left}.expk7-track-today-empty__next-label{margin:0 0 .25rem;font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:rgba(23,18,14,.42)}.expk7-track-today-empty__next-detail{margin:0;font-size:.84rem;line-height:1.45;color:rgba(23,18,14,.68)}.expk7-track-today-empty__next-detail strong{color:#17120e;font-weight:900}.expk7-track-today-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.15rem;width:100%}.expk7-track-today-empty__btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border-radius:999px;font-size:.8rem;font-weight:800;text-decoration:none;border:1px solid rgba(23,18,14,.12);background:#fff;color:#17120e;transition:.3s ease}.expk7-track-today-empty__btn:hover{border-color:rgba(200,155,60,.4);color:rgb(178.932,137.64,50.468)}.expk7-track-today-empty__btn--primary{background:#17120e;border-color:#17120e;color:#fff}.expk7-track-today-empty__btn--primary:hover{background:rgb(42.0216216216,32.8864864865,25.5783783784);color:#fff}.expk7-track-service-card{border-radius:16px;background:#fafafa;border:1px solid rgba(23,18,14,.07);box-shadow:0 6px 18px rgba(23,18,14,.04);overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.expk7-track-service-card.is-expanded{border-color:rgba(200,155,60,.35);box-shadow:0 10px 28px rgba(23,18,14,.08)}.expk7-track-service-card.is-expanded .expk7-track-service-card__toggle svg{transform:rotate(180deg)}.expk7-track-service-card__summary{display:flex;align-items:stretch;gap:.5rem;width:100%;padding:.85rem .75rem .85rem .9rem;border:none;background:rgba(0,0,0,0);text-align:left;cursor:pointer;color:inherit;font:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0)}.expk7-track-service-card__summary:hover{background:hsla(0,0%,100%,.65)}.expk7-track-service-card__summary:focus-visible{outline:2px solid rgba(200,155,60,.55);outline-offset:-2px}.expk7-track-service-card__summary-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.35rem}.expk7-track-service-card__summary-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.expk7-track-service-card__title{margin:0;font-size:.95rem;font-weight:900;color:#17120e;letter-spacing:-.01em;line-height:1.2}.expk7-track-service-card__badge{flex-shrink:0}.expk7-track-service-card__summary-line{display:flex;align-items:flex-start;gap:.4rem;font-size:.78rem;font-weight:650;line-height:1.35;color:rgba(23,18,14,.58)}.expk7-track-service-card__summary-line svg{flex-shrink:0;margin-top:.12rem;color:rgba(23,18,14,.38)}.expk7-track-service-card__summary-line span{min-width:0;word-break:break-word}.expk7-track-service-card__summary-line--plan span{color:rgb(170.976,131.52,48.224);font-weight:800}.expk7-track-service-card__toggle{flex-shrink:0;align-self:center;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#fff;border:1px solid rgba(23,18,14,.1);color:rgba(23,18,14,.55);box-shadow:0 2px 8px rgba(23,18,14,.06)}.expk7-track-service-card__toggle svg{display:block!important;transition:transform .25s ease}.expk7-track-service-card__details{padding:0 .9rem .95rem;border-top:1px solid rgba(23,18,14,.07);background:hsla(0,0%,100%,.55)}.expk7-track-service-card__details[hidden]{display:none}.expk7-track-service-card__meta{display:flex;flex-wrap:wrap;gap:.4rem;margin:.85rem 0}.expk7-track-service-card__section-label{margin:0;font-size:.78rem;font-weight:900;color:#17120e}.expk7-track-service-card__photos{margin-top:.85rem;padding-top:.85rem;border-top:1px solid rgba(23,18,14,.07)}.expk7-track-service-card__photos-head{margin-bottom:.65rem}.expk7-track-service-card__actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.85rem;padding-top:.85rem;border-top:1px solid rgba(23,18,14,.07)}.expk7-track-service-card__actions .expk7-sub-history-premium__action{min-height:36px;padding:.4rem .75rem}.expk7-track-service-card .expk7-live-journey--premium{border-radius:14px}.expk7-track-service-card .expk7-track-feedback__hint{margin:.65rem 0 0}.expk7-track-live{padding:1rem 1.05rem;border-radius:18px;background:#fff;border:1px solid rgba(23,18,14,.06);box-shadow:0 10px 28px rgba(23,18,14,.04)}.expk7-track-live__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.9rem}.expk7-track-live__badge{flex-shrink:0;padding:.28rem .6rem;border-radius:999px;font-size:.62rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.expk7-track-live__badge.is-live{color:rgb(178.932,137.64,50.468);background:rgba(200,155,60,.14);border:1px solid rgba(200,155,60,.28)}.expk7-track-live__badge.is-done{color:#15803d;background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.18)}.expk7-track-live__meta{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.expk7-track-live__chip{display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .55rem;border-radius:8px;font-size:.72rem;font-weight:700;color:rgba(23,18,14,.68);background:#fafafa;border:1px solid rgba(23,18,14,.07)}.expk7-track-live__chip svg{color:rgba(23,18,14,.4);flex-shrink:0}.expk7-track-live__chip--gold{color:rgb(163.02,125.4,45.98);border-color:rgba(200,155,60,.28);background:rgba(255,251,240,.95)}.expk7-track-live__chip--gold svg{color:#c89b3c}.expk7-track-live__body{padding-top:.15rem}.expk7-track-live__empty{display:flex;flex-direction:column;align-items:center;gap:.65rem;padding:1.75rem 1rem;text-align:center;border-radius:12px;background:#fafafa;border:1px dashed rgba(23,18,14,.1);color:rgba(23,18,14,.55);font-size:.88rem}.expk7-track-live__empty p{margin:0;max-width:26rem}.expk7-track-photos{padding:1rem 1.05rem;border-radius:18px;background:#fff;border:1px solid rgba(23,18,14,.06);box-shadow:0 10px 28px rgba(23,18,14,.04)}.expk7-track-photos__head{margin-bottom:.85rem}.expk7-track-photos__gallery .expk7-dash-before-after{margin:0}.expk7-track-photos__gallery .expk7-dash-before-after__title{font-size:.85rem;font-weight:800;margin-bottom:.65rem}.expk7-track-photos__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:200px;padding:2rem 1.25rem;text-align:center;border-radius:14px;background:linear-gradient(180deg,#fafafa,#fff);border:1px dashed rgba(23,18,14,.12)}.expk7-track-photos__placeholder-icon{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:rgba(23,18,14,.05);color:rgba(23,18,14,.35);margin-bottom:.25rem}.expk7-track-photos__placeholder-title{margin:0;font-size:.95rem;font-weight:900;color:#17120e}.expk7-track-photos__placeholder-text{margin:0;max-width:22rem;font-size:.85rem;line-height:1.5;color:rgba(23,18,14,.52)}.expk7-track-photos__placeholder--compact{min-height:140px;padding:1.25rem .85rem}.expk7-track-photos__placeholder--compact .expk7-track-photos__placeholder-icon{width:44px;height:44px;margin-bottom:.15rem}.expk7-track-photos__placeholder--compact .expk7-track-photos__placeholder-title{font-size:.86rem}.expk7-track-photos__placeholder--compact .expk7-track-photos__placeholder-text{font-size:.78rem}.expk7-track-feedback{padding:1rem 1.05rem;border-radius:18px;background:#fff;border:1px solid rgba(23,18,14,.06);box-shadow:0 10px 28px rgba(23,18,14,.04)}.expk7-track-feedback__head{margin-bottom:.85rem}.expk7-track-feedback__actions{display:flex;flex-wrap:wrap;gap:.5rem}.expk7-track-feedback__hint{margin:.75rem 0 0;font-size:.78rem;font-weight:600;color:rgba(23,18,14,.45)}.expk7-track-feedback .expk7-sub-history-premium__action{min-height:38px;padding:.45rem .85rem}.expk7-track-feedback .expk7-sub-history-premium__action:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.expk7-track-service-card .expk7-live-journey--embedded{margin-top:.15rem}@media(max-width:767.98px){.expk7-customer-content:has(.expk7-track-premium){padding-left:.65rem;padding-right:.65rem}.expk7-track-premium .expk7-sub-premium__header{margin-bottom:.15rem}.expk7-track-premium .expk7-sub-premium__eyebrow{font-size:.62rem}.expk7-track-premium .expk7-sub-premium__title{font-size:1.35rem;line-height:1.2}.expk7-track-premium .expk7-sub-premium__lead{font-size:.85rem;line-height:1.45}.expk7-track-premium .expk7-sub-section-title{font-size:1rem}.expk7-track-premium .expk7-sub-section-lead{font-size:.78rem;line-height:1.4}.expk7-track-feedback,.expk7-track-live,.expk7-track-photos{padding:.85rem .9rem;border-radius:14px}.expk7-track-today{padding:0;border:none;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.expk7-track-today__head{flex-direction:column;align-items:stretch;gap:.5rem;margin-bottom:.65rem;padding:0 .1rem}.expk7-track-today__count{align-self:flex-start}.expk7-track-today__list{gap:.55rem}.expk7-track-service-card{border-radius:12px;background:#fff;box-shadow:0 2px 12px rgba(23,18,14,.05)}.expk7-track-service-card.is-expanded{box-shadow:0 4px 16px rgba(23,18,14,.07)}.expk7-track-service-card__summary{padding:.75rem .65rem .75rem .8rem;gap:.4rem}.expk7-track-service-card__meta{display:none}.expk7-track-service-card__title{font-size:.9rem}.expk7-track-service-card__summary-line{font-size:.74rem}.expk7-track-service-card__toggle{width:44px;height:44px;min-width:44px;min-height:44px;border-radius:11px}.expk7-track-service-card__details{padding:0 .75rem .8rem;background:rgba(0,0,0,0);border-top:1px solid rgba(23,18,14,.06)}.expk7-track-service-card__actions{flex-direction:column;gap:.4rem}.expk7-track-service-card__actions .expk7-sub-history-premium__action{width:100%;justify-content:center;min-height:44px;font-size:.8rem}.expk7-track-service-card .expk7-track-feedback__hint{font-size:.74rem;line-height:1.45}.expk7-track-service-card__photos{margin-top:.65rem;padding-top:.65rem}.expk7-track-service-card .expk7-track-photos__placeholder--compact{min-height:108px;padding:1rem .75rem;border:none;border-radius:10px;background:rgba(23,18,14,.03)}.expk7-track-service-card .expk7-live-journey--embedded{border:none;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;overflow:visible}.expk7-track-service-card .expk7-live-journey--embedded .expk7-live-journey__bar{display:none}.expk7-track-service-card .expk7-live-journey--embedded .expk7-live-journey__body{padding:.5rem 0 0;gap:.6rem}.expk7-track-service-card .expk7-live-journey--embedded .expk7-live-journey__path--horizontal{padding:.35rem 0 .15rem;border:none;border-radius:0;background:rgba(0,0,0,0)}.expk7-track-service-card .expk7-live-journey--embedded .expk7-live-journey__premium-grid{display:flex;flex-direction:column;gap:.5rem;border:none;border-radius:0;overflow:visible}.expk7-track-service-card .expk7-live-journey--embedded .expk7-live-journey__status-card{padding:.6rem .85rem;border-radius:14px;border:1px solid rgba(200,155,60,.22);background:rgba(255,251,240,.9)}.expk7-track-service-card .expk7-live-journey--embedded .expk7-live-journey__status-card.is-step-0{background:rgba(239,246,255,.95);border-color:rgba(37,99,235,.22)}.expk7-track-service-card .expk7-live-journey--embedded .expk7-live-journey__status-card.is-step-1{background:rgba(255,251,235,.95);border-color:rgba(217,119,6,.25)}.expk7-track-service-card .expk7-live-journey--embedded .expk7-live-journey__status-card.is-step-2{background:rgba(238,242,255,.95);border-color:rgba(99,102,241,.22)}.expk7-track-service-card .expk7-live-journey--embedded .expk7-live-journey__status-card.is-step-3{background:rgba(255,251,240,.95);border-color:rgba(200,155,60,.28)}.expk7-track-service-card .expk7-live-journey--embedded .expk7-live-journey__status-card.is-step-4{background:rgba(232,244,234,.95);border-color:rgba(22,163,74,.28)}.expk7-track-service-card .expk7-live-journey--embedded .expk7-live-journey__live-hint{font-size:.76rem}.expk7-track-service-card .expk7-live-journey--embedded .expk7-live-journey__rider-card{margin-top:.15rem;padding:.65rem 0 0;border-radius:0;border:none;border-top:1px solid rgba(23,18,14,.08);box-shadow:none;background:rgba(0,0,0,0)}.expk7-track-today-empty{padding:1.5rem .9rem 1.35rem}.expk7-track-today-empty__actions{flex-direction:column}.expk7-track-today-empty__btn{width:100%;justify-content:center}.expk7-track-live__head{flex-direction:column;align-items:stretch;gap:.5rem;margin-bottom:.75rem}.expk7-track-live__badge{align-self:flex-start}.expk7-track-live__meta{display:grid;grid-template-columns:1fr;grid-gap:.35rem;gap:.35rem;margin-bottom:.85rem}.expk7-track-live__chip{width:100%;justify-content:flex-start;font-size:.7rem;padding:.4rem .6rem;box-sizing:border-box}.expk7-track-live__empty{padding:1.35rem .85rem;font-size:.82rem}.expk7-track-photos__head{margin-bottom:.65rem}.expk7-track-photos__placeholder{min-height:160px;padding:1.35rem .85rem}.expk7-track-photos__placeholder-icon{width:44px;height:44px}.expk7-track-photos__placeholder-title{font-size:.88rem}.expk7-track-photos__placeholder-text{font-size:.8rem}.expk7-track-photos__gallery .expk7-dash-before-after__head{margin-bottom:.65rem}.expk7-track-photos__gallery .row.g-3{--bs-gutter-y:0.65rem;--bs-gutter-x:0.65rem}.expk7-track-photos__gallery .expk7-dash-before-after__frame{border-radius:10px}.expk7-track-feedback__head{margin-bottom:.65rem}.expk7-track-feedback__actions{flex-direction:column;gap:.45rem}.expk7-track-feedback .expk7-sub-history-premium__action{width:100%;justify-content:center;min-height:42px}.expk7-track-feedback__hint{font-size:.74rem;line-height:1.4}.expk7-live-journey--premium .expk7-live-journey__path--horizontal{padding:.55rem .35rem .25rem;margin:0 -.15rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.expk7-live-journey--premium .expk7-live-journey__path--horizontal::-webkit-scrollbar{display:none}.expk7-live-journey--premium .expk7-live-journey__route{height:24px;min-width:280px}.expk7-live-journey--premium .expk7-live-journey__checkpoints--horizontal{min-width:280px;gap:.1rem}.expk7-live-journey--premium .expk7-live-journey__checkpoint-icon{width:28px;height:28px}.expk7-live-journey--premium .expk7-live-journey__checkpoint.is-active .expk7-live-journey__checkpoint-icon{width:32px;height:32px}.expk7-live-journey--premium .expk7-live-journey__checkpoint-label{font-size:.52rem;line-height:1.2;max-width:3.4rem}.expk7-live-journey--premium .expk7-live-journey__checkpoint.is-active .expk7-live-journey__checkpoint-label{font-size:.55rem}.expk7-live-journey--premium .expk7-live-journey__route-puck{width:26px;height:26px}.expk7-live-journey--premium .expk7-live-journey__rider-card{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"photo meta" "actions actions";gap:.55rem .65rem}.expk7-live-journey--premium .expk7-live-journey__rider-photo{grid-area:photo;width:44px;height:44px}.expk7-live-journey--premium .expk7-live-journey__rider-meta{grid-area:meta;min-width:0}.expk7-live-journey--premium .expk7-live-journey__rider-name{font-size:.88rem}.expk7-live-journey--premium .expk7-live-journey__rider-stats{font-size:.7rem}.expk7-live-journey--premium .expk7-live-journey__rider-actions{grid-area:actions;flex-direction:row;width:100%;gap:.4rem}.expk7-live-journey--premium .expk7-live-journey__rider-btn{flex:1 1;justify-content:center;min-height:38px;padding:.4rem .5rem;font-size:.7rem}.expk7-track-service-card .expk7-live-journey--embedded .expk7-live-journey__path--horizontal{margin:0;padding-left:0;padding-right:0}.expk7-track-service-card .expk7-live-journey--embedded .expk7-live-journey__checkpoints--horizontal,.expk7-track-service-card .expk7-live-journey--embedded .expk7-live-journey__route{min-width:0;width:100%}.expk7-track-service-card .expk7-live-journey--embedded .expk7-live-journey__checkpoints--horizontal{gap:0}.expk7-track-service-card .expk7-live-journey--embedded .expk7-live-journey__checkpoint-label{font-size:.5rem;max-width:3.2rem}}@media(max-width:575.98px){.expk7-track-premium .expk7-sub-premium__title{font-size:1.2rem}.expk7-track-service-card__summary-top{flex-direction:row;align-items:center;flex-wrap:wrap}.expk7-track-service-card__toggle{width:36px;height:36px;min-width:36px;min-height:36px;border:none;box-shadow:none;background:rgba(23,18,14,.05)}.expk7-track-live__chip{font-size:.68rem}.expk7-track-live .expk7-live-journey--premium .expk7-live-journey__checkpoint-label{font-size:.5rem;max-width:3rem}}.expk7-live-map{margin:.4rem 0 .65rem;overflow:hidden;border-radius:20px!important;border:1px solid rgba(168,126,52,.28)!important;box-shadow:inset 0 1px 0 rgba(255,248,230,.9),0 18px 40px rgba(61,42,24,.12)!important;background:linear-gradient(145deg,rgba(240,212,138,.14),transparent 38%),linear-gradient(180deg,#fffdf8,#ffffff 55%)}.expk7-live-map__frame{position:relative;width:100%;height:360px;background:linear-gradient(160deg,rgba(200,155,60,.12),rgba(255,255,255,.95))}.expk7-live-map__canvas{width:100%;height:100%}.expk7-live-map__state{position:absolute;inset:0;z-index:2;display:grid;place-items:center;padding:1rem;text-align:center;font-size:.9rem;font-weight:700;color:rgba(23,18,14,.7);background:hsla(0,0%,100%,.88);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.expk7-live-map__state--error{color:#b91c1c}.expk7-live-map__live-chip{position:absolute;top:.85rem;left:.85rem;z-index:3;display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#1f6b3a;background:linear-gradient(180deg,#ffffff,#f7fff9);border:1px solid rgba(34,140,74,.28);box-shadow:0 10px 22px rgba(61,42,24,.14)}.expk7-live-map__live-dot{width:.48rem;height:.48rem;border-radius:50%;background:rgba(22,163,74,.45)}.expk7-live-map__live-dot.is-live{background:#16a34a;box-shadow:0 0 0 0 rgba(22,163,74,.55);animation:expk7-live-map-pulse 1.6s ease-out infinite}.expk7-live-map__panel{position:absolute;top:.85rem;right:.85rem;z-index:3;display:flex;flex-direction:column;gap:.65rem;width:10.5rem;padding:.85rem .9rem;border-radius:16px;background:linear-gradient(165deg,rgba(255,253,248,.98),rgba(255,255,255,.94));border:1px solid rgba(168,126,52,.22);box-shadow:inset 0 1px 0 rgba(255,248,230,.95),0 16px 30px rgba(61,42,24,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.expk7-live-map__metric{display:flex;align-items:flex-start;gap:.55rem;min-width:0}.expk7-live-map__metric-icon{flex:0 0 auto;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:11px;color:#fff}.expk7-live-map__metric-icon--distance{background:linear-gradient(160deg,#d4a84b,#b8842e);box-shadow:0 4px 10px rgba(184,132,46,.28)}.expk7-live-map__metric-icon--time{background:linear-gradient(160deg,#4b8a38,#2fab3a);box-shadow:0 4px 10px rgba(53,92,30,.24)}.expk7-live-map__metric-copy{min-width:0;display:flex;flex-direction:column;gap:.1rem}.expk7-live-map__metric-label{font-size:.62rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:rgba(23,18,14,.45)}.expk7-live-map__metric-value{font-size:1.2rem;font-weight:800;line-height:1.1;color:#17120e}.expk7-live-map__metric-hint{margin-top:.1rem;font-size:.62rem;font-weight:600;line-height:1.25;color:rgba(23,18,14,.48)}.expk7-live-map__divider{height:1px;width:100%;background:rgba(107,74,42,.1)}.expk7-live-map__bar{display:none}.expk7-live-map__refresh-row{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:.55rem .9rem;border-top:1px solid rgba(168,126,52,.18);background:#fffdf8}.expk7-live-map__refresh-error{margin-right:auto;font-size:.75rem;font-weight:600;color:#b42318}.expk7-live-map__refresh-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;border:1px solid rgba(168,126,52,.45);border-radius:999px;background:#fff;color:#6b4a2a;font-size:.8rem;font-weight:700;cursor:pointer;transition:background .15s ease}.expk7-live-map__refresh-btn:hover:not(:disabled){background:rgba(240,212,138,.25)}.expk7-live-map__refresh-btn:disabled{opacity:.7;cursor:not-allowed}.expk7-live-map__spin{animation:expk7-live-map-spin .8s linear infinite}@keyframes expk7-live-map-spin{to{transform:rotate(1turn)}}@keyframes expk7-live-map-pulse{0%{transform:scale(.85);opacity:.85;box-shadow:0 0 0 0 rgba(22,163,74,.45)}70%{transform:scale(1.25);opacity:0;box-shadow:0 0 0 8px rgba(22,163,74,0)}to{transform:scale(1.25);opacity:0}}@media(max-width:767.98px){.expk7-live-map{border-radius:16px!important}.expk7-live-map__frame{height:325px}.expk7-live-map__panel{display:none}.expk7-live-map__bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem .9rem .85rem;border-top:1px solid rgba(168,126,52,.18);background:linear-gradient(180deg,#fffdf8,rgba(240,212,138,.12))}.expk7-live-map__bar-item{flex:1 1;min-width:0;display:inline-flex;align-items:center;gap:.5rem}.expk7-live-map__bar-icon{flex:0 0 auto;display:grid;place-items:center;width:2.05rem;height:2.05rem;border-radius:999px;color:#fff}.expk7-live-map__bar-icon--distance{background:linear-gradient(160deg,#d4a84b,#b8842e);box-shadow:0 4px 10px rgba(184,132,46,.25)}.expk7-live-map__bar-icon--time{background:linear-gradient(145deg,#16a34a,#0fa345);border:none;color:#fff;box-shadow:0 4px 12px rgba(53,206,109,.35)}.expk7-live-map__bar-copy{min-width:0;display:flex;flex-direction:column;gap:.05rem}.expk7-live-map__bar-label{font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:rgba(23,18,14,.45)}.expk7-live-map__bar-value{font-size:.98rem;font-weight:800;line-height:1.15;color:#17120e}.expk7-live-map__bar-sep{flex:0 0 auto;width:1px;align-self:stretch;margin:.15rem;background:rgba(107,74,42,.14)}}.expk7-upcoming-page-wrap__head{margin-bottom:.25rem}.expk7-upcoming-page-wrap__back{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.85rem;font-size:.9rem;font-weight:700;color:rgb(163.02,125.4,45.98);text-decoration:none;transition:color .15s ease}.expk7-upcoming-page-wrap__back:hover{color:#17120e;text-decoration:underline}.expk7-upcoming-page__summary{margin:0 0 .85rem;font-size:.82rem;font-weight:600;color:rgba(23,18,14,.55)}.expk7-upcoming-page__summary strong{color:#17120e;font-weight:800}@media(max-width:767.98px){.expk7-upcoming-page__table-wrap{display:none}}.expk7-upcoming-page__cards-track{display:none}@media(max-width:767.98px){.expk7-upcoming-page__cards-track{display:block;margin:0;padding:0}}.expk7-upcoming-page__cards{list-style:none;margin:0;padding:0}@media(max-width:767.98px){.expk7-upcoming-page__cards{display:flex;flex-direction:column;gap:.55rem;width:100%}.expk7-upcoming-page__card{display:flex;flex-direction:column;gap:.35rem;width:100%;padding:.85rem .9rem;border-radius:14px;background:#fff;border:1px solid rgba(23,18,14,.08);box-shadow:0 4px 16px rgba(23,18,14,.05);box-sizing:border-box}}@media(max-width:575.98px){.expk7-upcoming-page__card{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.expk7-upcoming-page__card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.expk7-upcoming-page__card-date{font-size:.92rem;font-weight:900;letter-spacing:-.02em;color:#17120e;line-height:1.2}.expk7-upcoming-page__card-meta{margin:0;font-size:.74rem;font-weight:600;color:rgba(23,18,14,.52);line-height:1.35}.expk7-upcoming-page__card-vehicle{margin:0;font-size:.8rem;font-weight:800;color:#17120e;line-height:1.3}@media(max-width:575.98px){.expk7-upcoming-page__card-vehicle{width:50%}}.expk7-upcoming-page__card-reg{display:block;margin-top:.1rem;font-size:.68rem;font-weight:700;letter-spacing:.04em;color:rgba(23,18,14,.48)}.expk7-upcoming-page__card-pkg{align-self:flex-start;padding:.22rem .5rem;border-radius:999px;font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;background:rgba(248,243,237,.95);border:1px solid rgba(200,155,60,.28);color:rgb(170.976,131.52,48.224)}.expk7-upcoming-page__card-location{display:flex;align-items:center;gap:.35rem;margin:.15rem 0 0;font-size:.72rem;font-weight:600;color:rgba(23,18,14,.5)}@media(max-width:575.98px){.expk7-upcoming-page__card-location{width:100%}}.expk7-upcoming-page__card-location svg{flex-shrink:0;color:rgba(23,18,14,.38)}.expk7-upcoming-page__more{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.35rem .5rem;width:100%;margin-top:.85rem;padding:.7rem 1rem;border-radius:12px;border:1px solid rgba(200,155,60,.35);background:rgba(248,243,237,.9);font-size:.85rem;font-weight:800;font-family:inherit;color:rgb(170.976,131.52,48.224);cursor:pointer;transition:.3s ease}.expk7-upcoming-page__more:hover{background:#f8f3ed;border-color:#c89b3c;color:rgb(155.064,119.28,43.736)}.expk7-upcoming-page__more-count{font-size:.75rem;font-weight:700;color:rgba(23,18,14,.48)}@media(min-width:768px){.expk7-upcoming-page__more{max-width:16rem}}.expk7-profile-premium{max-width:68rem;margin:0 auto;padding-bottom:1.25rem}.expk7-profile-premium,.expk7-profile-premium__duo{display:flex;flex-direction:column;gap:1rem}@media(min-width:992px){.expk7-profile-premium__duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;align-items:stretch}}.expk7-prof-tabs{position:-webkit-sticky;position:sticky;top:0;z-index:90;padding:.75rem 0;background:hsla(0,0%,100%,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(23,18,14,.06)}.expk7-prof-tabs__scroll{display:flex;gap:.5rem;overflow-x:auto;padding:0 1rem;scrollbar-width:none;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto;justify-content:center}.expk7-prof-tabs__scroll::-webkit-scrollbar{display:none}.expk7-prof-tabs__tab{position:relative;display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .75rem;border-radius:999px;border:1px solid rgba(23,18,14,.08);background:hsla(0,0%,100%,.75);color:#17120e;white-space:nowrap;cursor:pointer;font-family:inherit;transition:.3s ease}.expk7-prof-tabs__tab:hover{border-color:rgba(23,18,14,.14);background:rgba(248,243,237,.65)}.expk7-prof-tabs__tab.is-active{background:rgba(248,243,237,.9);border-color:rgba(23,18,14,.16)}.expk7-prof-tabs__icon{color:rgba(23,18,14,.75)}.expk7-prof-tabs__label{font-size:.85rem;font-weight:600}.expk7-prof-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:36px;padding:.5rem .75rem;border-radius:8px;border:1px solid rgba(0,0,0,0);font-size:.875rem;font-weight:700;line-height:1;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.expk7-prof-btn:focus-visible{outline:2px solid rgba(200,155,60,.55);outline-offset:2px}.expk7-prof-btn:disabled{opacity:.55;cursor:not-allowed}.expk7-prof-btn--primary{background:#17120e;color:#fff;box-shadow:0 1px 2px rgba(23,18,14,.12)}.expk7-prof-btn--primary:hover:not(:disabled){background:rgb(35.6810810811,27.9243243243,21.7189189189);box-shadow:0 4px 12px rgba(23,18,14,.14)}.expk7-prof-btn--ghost{background:#fff;border-color:rgba(23,18,14,.08);color:#17120e}.expk7-prof-btn--ghost:hover:not(:disabled){border-color:rgba(23,18,14,.16);background:#fafafa;box-shadow:0 2px 8px rgba(23,18,14,.05)}.expk7-prof-btn--sm{min-height:32px;padding:.35rem .75rem;font-size:.8125rem}.expk7-prof-bar__card{padding:.75rem 1rem;border-radius:12px;background:#fff;border:1px solid rgba(23,18,14,.08);box-shadow:0 1px 3px rgba(23,18,14,.04)}@media(max-width:575.98px){.expk7-prof-bar__card{padding:1rem .5rem}}.expk7-prof-bar__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:56px}.expk7-prof-bar__main{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1 1}.expk7-prof-bar__avatar-wrap{position:relative;flex-shrink:0}.expk7-prof-bar__avatar{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;overflow:hidden;font-size:.9rem;font-weight:800;letter-spacing:.03em;color:rgb(155.064,119.28,43.736);background:linear-gradient(145deg,rgba(200,155,60,.18),#fffaf2);border:1px solid rgba(200,155,60,.28)}.expk7-prof-bar__avatar-img{width:100%;height:100%;object-fit:cover;display:block}.expk7-prof-bar__avatar-btn{position:absolute;right:-2px;bottom:-2px;width:22px;height:22px;border-radius:50%;border:1px solid rgba(23,18,14,.08);background:#fff;color:rgba(23,18,14,.52);display:grid;place-items:center;cursor:pointer}.expk7-prof-bar__avatar-btn:hover{color:#17120e;border-color:rgba(23,18,14,.18)}.expk7-prof-bar__info{min-width:0;flex:1 1}.expk7-prof-bar__name{margin:0 0 .2rem;font-size:1.2rem!important;font-weight:700;letter-spacing:-.03em;color:#17120e;line-height:1.15}.expk7-prof-bar__contacts{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.expk7-prof-bar__contact{display:inline-flex;align-items:center;gap:.35rem;font-size:.9375rem;font-weight:600;color:rgba(23,18,14,.52);text-decoration:none;line-height:1.3;min-width:0;word-break:break-word}.expk7-prof-bar__contact svg{flex-shrink:0;opacity:.55}.expk7-prof-bar__contact:hover{color:#17120e}.expk7-prof-bar__sep{width:4px;height:4px;border-radius:50%;background:rgba(23,18,14,.2);flex-shrink:0}@media(max-width:639.98px){.expk7-prof-bar__sep{display:none}}.expk7-prof-bar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex-shrink:0}.expk7-prof-bar__edit-panel{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(23,18,14,.08)}@media(min-width:576px){.expk7-prof-bar__edit-panel{grid-template-columns:1fr 1fr}}.expk7-prof-bar__edit-name .expk7-form-group,.expk7-prof-bar__edit-panel .expk7-form-group{margin-bottom:0}.expk7-prof-sec{padding:1rem;border-radius:12px;background:#fff;border:1px solid rgba(23,18,14,.08);box-shadow:0 1px 3px rgba(23,18,14,.04);min-width:0}.expk7-prof-sec__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.expk7-prof-sec__head-copy{display:flex;align-items:flex-start;gap:.75rem;min-width:0;flex:1 1}.expk7-prof-sec__head-icon{flex-shrink:0;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:rgba(23,18,14,.04);color:rgba(23,18,14,.55);border:1px solid rgba(23,18,14,.08)}.expk7-prof-sec__head-icon--car,.expk7-prof-sec__head-icon--house{border:none;display:none}.expk7-prof-sec__head-icon--car{color:#fff;border-color:rgba(0,0,0,0);background:linear-gradient(145deg,rgb(206.732,167.24,83.868),rgb(163.02,125.4,45.98));box-shadow:0 4px 14px rgba(200,155,60,.38)}.expk7-prof-sec__head-icon--car svg{filter:drop-shadow(0 1px 1px rgba(23,18,14,.12))}.expk7-prof-sec__head-icon--house{color:#fff;border-color:rgba(0,0,0,0);background:linear-gradient(145deg,rgb(157.6,111.7527272727,78.8),rgb(89.6,63.5345454545,44.8));box-shadow:0 4px 14px rgba(110,78,55,.32)}.expk7-prof-sec__head-icon--house svg{filter:drop-shadow(0 1px 1px rgba(23,18,14,.12))}.expk7-prof-sec__title{margin:0;font-size:1.2rem!important;font-weight:700;letter-spacing:-.025em;color:#17120e;line-height:1.15}.expk7-prof-sec__lead{margin:.25rem 0 0;font-size:.9375rem;line-height:1.4;color:rgba(23,18,14,.52)}.expk7-prof-sec__edit-bar{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid rgba(23,18,14,.05)}.expk7-prof-sec__footer{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(23,18,14,.06)}.expk7-prof-view-more{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:36px;padding:.5rem .75rem;border-radius:8px;border:1px solid rgba(200,155,60,.28);background:rgba(200,155,60,.06);font-size:.875rem;font-weight:700;color:rgb(155.064,119.28,43.736);text-decoration:none;cursor:pointer;font-family:inherit;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.expk7-prof-view-more svg{transition:transform .2s ease}.expk7-prof-view-more.is-expanded svg{transform:rotate(180deg)}.expk7-prof-view-more:hover{background:rgba(200,155,60,.12);border-color:rgba(200,155,60,.4);box-shadow:0 4px 14px rgba(200,155,60,.12)}.expk7-prof-view-more:focus-visible{outline:2px solid rgba(200,155,60,.5);outline-offset:2px}.expk7-prof-view-more--link{cursor:pointer}.expk7-prof-tile-grid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:1fr}@media(min-width:480px){.expk7-prof-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.expk7-prof-tile-card{display:flex;flex-direction:column;min-height:96px;padding:.75rem;border-radius:8px;background:#f8f3ed;border:1px solid rgba(23,18,14,.08);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;box-shadow:0 2px 4px rgba(0,0,0,.19)}.expk7-prof-tile-card:hover:not(.is-editing){border-color:rgba(23,18,14,.12);box-shadow:0 6px 16px rgba(23,18,14,.06);transform:translateY(-1px);background:#fff}.expk7-prof-tile-card.is-editing{grid-column:1/-1;min-height:auto;background:#fff;transform:none}.expk7-prof-tile-card__head,.expk7-prof-tile-card__row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.expk7-prof-tile-card__head{min-height:34px}.expk7-prof-tile-card__icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;color:rgba(23,18,14,.45);background:#fff;border:1px solid rgba(23,18,14,.08)}.expk7-prof-tile-card__icon--car,.expk7-prof-tile-card__icon--house{border:none}.expk7-prof-tile-card__icon--car{color:#fff;border-color:rgba(0,0,0,0);background:linear-gradient(145deg,rgb(206.732,167.24,83.868),rgb(163.02,125.4,45.98));box-shadow:0 4px 14px rgba(200,155,60,.38)}.expk7-prof-tile-card__icon--car svg{filter:drop-shadow(0 1px 1px rgba(23,18,14,.12))}.expk7-prof-tile-card__icon--house{color:#fff;border-color:rgba(0,0,0,0);background:linear-gradient(145deg,rgb(157.6,111.7527272727,78.8),rgb(89.6,63.5345454545,44.8));box-shadow:0 4px 14px rgba(110,78,55,.32)}.expk7-prof-tile-card__icon--house svg{filter:drop-shadow(0 1px 1px rgba(23,18,14,.12))}.expk7-prof-tile-card__edit{display:inline-flex;align-items:center;gap:.28rem;padding:.2rem .45rem;border:none;border-radius:6px;background:rgba(0,0,0,0);font-size:.75rem;font-weight:700;color:rgba(23,18,14,.5);cursor:pointer;flex-shrink:0;transition:color .15s ease,background .15s ease}.expk7-prof-tile-card__edit:hover:not(:disabled){color:rgb(170.976,131.52,48.224);background:rgba(200,155,60,.1)}.expk7-prof-tile-card__edit:disabled{opacity:.35;cursor:not-allowed}.expk7-prof-tile-card__actions{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;margin-left:.5rem}.expk7-prof-tile-card__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid rgba(23,18,14,.08);border-radius:8px;background:hsla(0,0%,100%,.9);color:rgba(23,18,14,.55);cursor:pointer;flex-shrink:0;transition:color .15s ease,background .15s ease,border-color .15s ease}.expk7-prof-tile-card__icon-btn:hover:not(:disabled){color:rgb(170.976,131.52,48.224);background:rgba(200,155,60,.12);border-color:rgba(200,155,60,.25)}.expk7-prof-tile-card__icon-btn:disabled{opacity:.35;cursor:not-allowed}.expk7-prof-tile-card__icon-btn--danger:hover:not(:disabled){color:#c0392b;background:rgba(192,57,43,.08);border-color:rgba(192,57,43,.18)}.expk7-prof-tile-card__delete:hover:not(:disabled){color:#c0392b;background:rgba(192,57,43,.08)}.expk7-prof-tile-card__edit-head{margin-bottom:.5rem}.expk7-prof-tile-card__edit-label{font-size:.6875rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:rgba(23,18,14,.42)}.expk7-prof-tile-card__edit-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;padding-top:.5rem;border-top:1px solid rgba(23,18,14,.08)}.expk7-prof-tile-card__label-row{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1 1}.expk7-prof-tile-card__label{font-size:.875rem;font-weight:800;color:#17120e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:575.98px){.expk7-prof-tile-card__label{width:150px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.expk7-prof-tile-card__title{margin:0 0 .25rem;font-size:1rem!important;font-weight:700;letter-spacing:-.02em;color:#17120e;line-height:1.25}.expk7-prof-tile-card__title--addr{font-size:.93rem!important;font-weight:650;line-height:1.4;padding-right:0}.expk7-prof-tile-card__sub{margin:auto 0 0;font-size:.875rem;font-weight:600;color:rgba(23,18,14,.52);line-height:1.35}.expk7-prof-tile-card__reg{font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:.8125rem;letter-spacing:.03em;color:rgba(23,18,14,.62)}.expk7-prof-tile-card__dot{margin:0 .2rem;opacity:.45}.expk7-prof-card-form{display:flex;flex-direction:column;gap:.75rem;width:100%}.expk7-prof-card-form .expk7-form-group{margin-bottom:0}.expk7-prof-card-form .expk7-label{font-size:.6875rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:rgba(23,18,14,.45)}.expk7-prof-card-form .expk7-input,.expk7-prof-card-form .expk7-select{min-height:36px;border-radius:8px;font-size:.875rem}.expk7-prof-sec--slider{padding-bottom:.75rem}.expk7-prof-reviews-slider{position:relative;padding:0 0 .5rem;margin:0 -.25rem}.expk7-prof-reviews-swiper{padding:0 .25rem 2.75rem!important;overflow:visible}.expk7-prof-reviews-swiper .swiper-slide{height:auto;display:flex}@media(min-width:992px){.expk7-prof-reviews-swiper .expk7-prof-review{min-height:120px}.expk7-prof-reviews-swiper .expk7-prof-review__body{-webkit-line-clamp:2}}.expk7-prof-reviews-swiper .swiper-button-next,.expk7-prof-reviews-swiper .swiper-button-prev{width:32px;height:32px;border-radius:50%;background:#fff;border:1px solid rgba(23,18,14,.08);box-shadow:0 4px 12px rgba(23,18,14,.08);color:#17120e}.expk7-prof-reviews-swiper .swiper-button-next:after,.expk7-prof-reviews-swiper .swiper-button-prev:after{font-size:.65rem;font-weight:900}@media(max-width:639.98px){.expk7-prof-reviews-swiper .swiper-button-next,.expk7-prof-reviews-swiper .swiper-button-prev{display:none}}.expk7-prof-reviews-swiper .swiper-pagination{position:absolute;bottom:0;left:0;right:0;width:100%;line-height:1}.expk7-prof-reviews-swiper .swiper-pagination:not(.swiper-pagination-bullets-dynamic){display:flex;align-items:center;justify-content:center;gap:.35rem;margin:0 auto}.expk7-prof-reviews-swiper .swiper-pagination-bullets-dynamic{left:50%!important;width:auto!important;overflow:hidden;white-space:nowrap}.expk7-prof-reviews-swiper .swiper-pagination-bullet{flex-shrink:0;background:rgba(23,18,14,.18);opacity:1;transition:transform .2s ease,opacity .2s ease,width .2s ease;margin:0 .25rem!important}.expk7-prof-reviews-swiper .swiper-pagination-bullet-active{background:#c89b3c;width:16px;border-radius:4px}.expk7-prof-review{display:flex;flex-direction:column;width:100%;min-height:128px;padding:.75rem;border-radius:8px;background:#fafafa;border:1px solid rgba(23,18,14,.08);transition:border-color .15s ease,box-shadow .15s ease}.expk7-prof-review:hover{border-color:rgba(23,18,14,.12);box-shadow:0 6px 16px rgba(23,18,14,.05);background:#fff}.expk7-prof-review__head{display:grid;grid-template-columns:auto 1fr auto;align-items:start;grid-gap:.5rem .75rem;gap:.5rem .75rem;margin-bottom:.5rem}.expk7-prof-review__avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:.7rem;font-weight:800;color:rgb(147.108,113.16,41.492);background:linear-gradient(135deg,rgba(200,155,60,.25),rgba(255,248,235,.95));border:1px solid rgba(200,155,60,.22)}.expk7-prof-review__meta{min-width:0}.expk7-prof-review__title{margin:0;font-size:1rem!important;font-weight:700;color:#17120e;line-height:1.2}.expk7-prof-review__sub{margin:.1rem 0 0;font-size:.875rem;font-weight:600;color:rgba(23,18,14,.52)}.expk7-prof-review__stars{display:inline-flex;gap:1px;font-size:.8rem;line-height:1;letter-spacing:-.02em;color:rgba(23,18,14,.12)}.expk7-prof-review__stars .is-on{color:#c89b3c;text-shadow:0 0 0 rgba(200,155,60,.35)}.expk7-prof-review__body{flex:1 1;margin:0 0 .5rem;font-size:.9375rem;line-height:1.45;color:rgba(23,18,14,.68);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.expk7-prof-review__date{font-size:.8125rem;font-weight:650;color:rgba(23,18,14,.4)}.expk7-prof-feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.expk7-prof-feed-card{padding:.75rem;border-radius:8px;background:#fafafa;border:1px solid rgba(23,18,14,.08);transition:border-color .15s ease,box-shadow .15s ease}.expk7-prof-feed-card:hover{border-color:rgba(23,18,14,.12);box-shadow:0 4px 12px rgba(23,18,14,.05);background:#fff}.expk7-prof-feed-card--compact{padding:.5rem .75rem}.expk7-prof-feed-card--compact .expk7-prof-feed-card__head{margin-bottom:.25rem}.expk7-prof-feed-card--compact .expk7-prof-feed-card__body{-webkit-line-clamp:2}.expk7-prof-feed-card__head{margin-bottom:.5rem}.expk7-prof-feed-card__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.2rem}.expk7-prof-feed-card__title{margin:0;font-size:1.125rem;font-weight:700;color:#17120e;line-height:1.2;min-width:0}.expk7-prof-feed-card__sub{margin:0;font-size:.875rem;font-weight:600;color:rgba(23,18,14,.52);line-height:1.35;display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .35rem}.expk7-prof-feed-card__dot{opacity:.4}.expk7-prof-feed-card__ref{font-size:.75rem;font-weight:700;color:rgba(23,18,14,.38)}.expk7-prof-feed-card__ref,.expk7-prof-feed-card__reg{font-family:ui-monospace,Cascadia Code,monospace;letter-spacing:.03em}.expk7-prof-feed-card__reg{display:inline;margin-left:.35rem;font-size:.8125rem;color:rgba(23,18,14,.5)}.expk7-prof-feed-card__body{margin:0;font-size:.9375rem;line-height:1.45;color:rgba(23,18,14,.62);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.expk7-prof-feed-reply{display:flex;align-items:flex-start;gap:.5rem;margin-top:.75rem;padding:.5rem .75rem;border-radius:8px;border:1px solid rgba(22,163,74,.18);border-left:3px solid #16a34a;background:rgba(22,163,74,.06)}.expk7-prof-feed-reply__icon{flex:0 0 auto;display:grid;place-items:center;width:1.4rem;height:1.4rem;margin-top:.1rem;border-radius:50%;color:#fff;background:#15803d}.expk7-prof-feed-reply__copy{min-width:0}.expk7-prof-feed-reply__label{display:block;margin-bottom:.15rem;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#15803d}.expk7-prof-feed-reply__text{margin:0;font-size:.875rem;font-weight:500;line-height:1.45;color:rgba(23,18,14,.72);white-space:pre-line}.expk7-prof-refund-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.expk7-prof-refund-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;border-radius:8px;background:#fafafa;border:1px solid rgba(23,18,14,.08);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.expk7-prof-refund-row:hover{background:#fff;border-color:rgba(23,18,14,.12);box-shadow:0 4px 12px rgba(23,18,14,.05)}.expk7-prof-refund-row__main{min-width:0;flex:1 1}.expk7-prof-refund-row__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.15rem}.expk7-prof-refund-row__title{margin:0;font-size:.9375rem;font-weight:700;color:#17120e;line-height:1.25;min-width:0}.expk7-prof-refund-row__meta{margin:0;font-size:.8125rem;font-weight:600;color:rgba(23,18,14,.52);line-height:1.35}.expk7-prof-refund-row__reg{margin-left:.3rem;font-family:ui-monospace,Cascadia Code,monospace;font-size:.75rem;letter-spacing:.02em}.expk7-prof-refund-row__dot{margin:0 .2rem;opacity:.4}.expk7-prof-refund-row__side{display:flex;align-items:center;flex-shrink:0}.expk7-prof-refund-row__amount{font-size:.9375rem;font-weight:800;color:#15803d;white-space:nowrap}.expk7-prof-status{flex-shrink:0;padding:.2rem .45rem;border-radius:6px;font-size:.625rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.expk7-prof-status--completed,.expk7-prof-status--processed,.expk7-prof-status--resolved{color:#15803d;background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.16)}.expk7-prof-status--in-progress,.expk7-prof-status--pending,.expk7-prof-status--processing,.expk7-prof-status--refund-initiated{color:#d97706;background:rgba(217,119,6,.08);border:1px solid rgba(217,119,6,.18)}.expk7-prof-status--failed,.expk7-prof-status--open{color:#dc2626;background:rgba(220,38,38,.06);border:1px solid rgba(220,38,38,.14)}.expk7-prof-status--closed,.expk7-prof-status--rejected{color:#6b7280;background:rgba(107,114,128,.08);border:1px solid rgba(107,114,128,.16)}.expk7-prof-support-grid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:1fr}@media(min-width:480px){.expk7-prof-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.expk7-prof-support-tile{display:flex;align-items:center;gap:.75rem;min-height:72px;padding:.75rem;border-radius:8px;background:#fafafa;border:1px solid rgba(23,18,14,.08);text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,background .15s ease}.expk7-prof-support-tile:hover{transform:translateY(-2px);border-color:rgba(200,155,60,.35);background:#fff;box-shadow:0 8px 20px rgba(23,18,14,.08)}.expk7-prof-support-tile:hover .expk7-prof-support-tile__arrow{color:rgb(170.976,131.52,48.224);transform:translateX(2px)}.expk7-prof-support-tile__icon{flex-shrink:0;width:40px;height:40px;border-radius:8px;display:grid;place-items:center;background:rgba(22,163,74,.08);color:#15803d;border:1px solid rgba(22,163,74,.12)}.expk7-prof-support-tile__copy{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.expk7-prof-support-tile__copy strong{font-size:1.125rem;font-weight:700;color:#17120e;line-height:1.2}.expk7-prof-support-tile__copy span{font-size:.875rem;font-weight:600;color:rgba(23,18,14,.52)}.expk7-prof-support-tile__arrow{flex-shrink:0;color:rgba(23,18,14,.3);transition:transform .15s ease,color .15s ease}.expk7-prof-sec--vehicles .expk7-prof-empty svg{color:rgb(178.932,137.64,50.468)}.expk7-prof-sec--addresses .expk7-prof-empty svg{color:#6e4e37}.expk7-prof-empty{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1rem;text-align:center;border-radius:8px;background:#fafafa;border:1px dashed rgba(23,18,14,.08);color:rgba(23,18,14,.52);font-size:.9375rem}.expk7-prof-empty p{margin:0}.expk7-prof-empty__link{font-size:.875rem;font-weight:700;color:rgb(170.976,131.52,48.224);text-decoration:none}.expk7-prof-empty__link:hover{text-decoration:underline}.expk7-prof-logout-footer{margin-top:.5rem;padding-top:.75rem;border-top:1px solid rgba(23,18,14,.08)}.expk7-prof-logout-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:40px;padding:.5rem 1rem;border-radius:8px;border:1px solid rgba(220,38,38,.22);background:rgba(220,38,38,.05);font-size:.9375rem;font-weight:700;color:#b91c1c;cursor:pointer;font-family:inherit;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;width:max-content!important}.expk7-prof-logout-btn:hover{background:rgba(220,38,38,.1);border-color:rgba(220,38,38,.35);box-shadow:0 4px 12px rgba(220,38,38,.08)}.expk7-prof-logout-btn:focus-visible{outline:2px solid rgba(220,38,38,.35);outline-offset:2px}.expk7-prof-logout-btn--block{width:100%}.expk7-reviews-page__head{margin-bottom:1rem}.expk7-reviews-page__back{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.75rem;font-size:.875rem;font-weight:700;color:rgb(163.02,125.4,45.98);text-decoration:none}.expk7-reviews-page__back:hover{text-decoration:underline}.expk7-reviews-page__title{margin:0 0 .25rem;font-size:clamp(1.75rem,4vw,2rem);font-weight:700;letter-spacing:-.03em;color:#17120e;line-height:1.15}.expk7-reviews-page__lead{margin:0;font-size:.9375rem;color:rgba(23,18,14,.52)}.expk7-reviews-page__grid{display:grid;grid-gap:.75rem;gap:.75rem}@media(min-width:640px){.expk7-reviews-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.expk7-reviews-page__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.expk7-reviews-page .expk7-prof-review--page{min-height:0}.expk7-reviews-page .expk7-prof-review--page .expk7-prof-review__body--full{display:block;overflow:visible;-webkit-line-clamp:unset}@media(max-width:767.98px){.expk7-profile-premium{gap:.75rem;padding-bottom:1rem}.expk7-prof-bar__row{flex-direction:column;align-items:stretch;min-height:0}.expk7-prof-bar__main{align-items:flex-start;flex-direction:column}.expk7-prof-bar__actions{width:100%}.expk7-prof-bar__actions .expk7-prof-btn{flex:1 1;min-height:40px}.expk7-prof-bar__contacts{flex-direction:column;align-items:flex-start;gap:.25rem}.expk7-prof-bar__name{font-size:1.5rem}.expk7-prof-sec{padding:.75rem}.expk7-prof-sec__head{flex-direction:column;align-items:stretch}.expk7-prof-sec__title{font-size:1.5rem}.expk7-prof-sec .expk7-prof-btn--sm{width:100%;justify-content:center;min-height:40px}.expk7-prof-sec__edit-bar{flex-direction:column}.expk7-prof-sec__edit-bar .expk7-prof-btn{width:100%;min-height:40px}.expk7-prof-feed-card__title-row{flex-wrap:wrap}.expk7-prof-refund-row{flex-direction:column;align-items:stretch}.expk7-prof-refund-row__side{justify-content:flex-end;width:100%;padding-top:.25rem;border-top:1px solid rgba(23,18,14,.05)}.expk7-prof-tile-card__row{flex-wrap:wrap}}@media(max-width:479.98px){.expk7-prof-tile-grid{grid-template-columns:1fr}}@media(min-width:992px){.expk7-profile-premium__duo .expk7-prof-sec{height:100%;display:flex;flex-direction:column}.expk7-profile-premium__duo .expk7-prof-sec .expk7-prof-tile-grid{flex:1 1;align-content:start}}.expk7-prof-photo-modal{position:relative;width:min(100%,22rem);max-height:calc(100dvh - 2rem - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));overflow-y:auto;flex-shrink:0;margin:auto;padding:1.35rem 1.25rem 1.2rem;border-radius:12px;background:#fff;box-shadow:0 24px 64px rgba(23,18,14,.22)}.expk7-prof-photo-modal__close{position:absolute;top:.65rem;right:.7rem;width:32px;height:32px;border:none;border-radius:50%;background:rgba(23,18,14,.06);font-size:1.25rem;line-height:1;cursor:pointer;color:rgba(23,18,14,.55)}.expk7-prof-photo-modal__title{margin:0 0 .35rem;padding-right:2rem;font-size:1.15rem!important;font-weight:800;color:#17120e}.expk7-prof-photo-modal__lead{margin:0 0 1rem;font-size:.875rem;line-height:1.45;color:rgba(23,18,14,.52)}.expk7-prof-photo-modal__preview-wrap{display:flex;justify-content:center;margin-bottom:1rem}.expk7-prof-photo-modal__preview{width:112px;height:112px;border-radius:50%;display:grid;place-items:center;overflow:hidden;font-size:1.35rem;font-weight:800;color:rgb(163.02,125.4,45.98);background:linear-gradient(145deg,rgba(200,155,60,.2),#fffaf2);border:2px solid rgba(200,155,60,.35);box-shadow:0 8px 24px rgba(200,155,60,.15)}.expk7-prof-photo-modal__preview img{width:100%;height:100%;object-fit:cover;display:block}.expk7-prof-photo-modal__file{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.expk7-prof-photo-modal__error{margin:0 0 .75rem;font-size:.875rem;font-weight:600;color:#dc2626;text-align:center}.expk7-prof-photo-modal__pick{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1rem}.expk7-prof-photo-modal__pick .expk7-prof-btn{min-width:8.5rem}.expk7-prof-photo-modal__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;padding-top:.75rem;border-top:1px solid rgba(23,18,14,.06)}.expk7-support-page{max-width:40rem;margin:0 auto;padding-bottom:1.5rem}.expk7-support-page__head{margin-bottom:1.25rem}.expk7-support-page__eyebrow{display:block;margin:0 0 .35rem;font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgb(178.932,137.64,50.468)}.expk7-support-page__title{margin:0 0 .4rem;font-size:clamp(1.75rem,4vw,2rem);font-weight:700;letter-spacing:-.03em;color:#17120e;line-height:1.15}.expk7-support-page__lead{margin:0;max-width:32rem;font-size:.9375rem;line-height:1.5;color:rgba(23,18,14,.52)}.expk7-support-page__grid{display:grid;grid-gap:.75rem;gap:.75rem}@media(min-width:640px){.expk7-support-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.expk7-support-page__card{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;min-height:168px;padding:1rem 1.05rem;border-radius:12px;border:1px solid rgba(23,18,14,.08);background:#fff;text-decoration:none;color:inherit;box-shadow:0 1px 3px rgba(23,18,14,.04);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.expk7-support-page__card:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(23,18,14,.08)}.expk7-support-page__card:hover .expk7-support-page__card-cta{color:rgb(170.976,131.52,48.224)}.expk7-support-page__card:hover .expk7-support-page__card-cta svg{transform:translateX(2px)}.expk7-support-page__card:focus-visible{outline:2px solid rgba(200,155,60,.55);outline-offset:2px}.expk7-support-page__card--call .expk7-support-page__card-icon{background:rgba(22,163,74,.1);color:#15803d;border-color:rgba(22,163,74,.18)}.expk7-support-page__card--call:hover{border-color:rgba(22,163,74,.35)}.expk7-support-page__card--email .expk7-support-page__card-icon{background:rgba(200,155,60,.12);color:rgb(163.02,125.4,45.98);border-color:rgba(200,155,60,.28)}.expk7-support-page__card--email:hover{border-color:rgba(200,155,60,.4)}.expk7-support-page__card-icon{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;border:1px solid rgba(23,18,14,.08);flex-shrink:0}.expk7-support-page__card-body{display:flex;flex-direction:column;gap:.25rem;flex:1 1;min-width:0}.expk7-support-page__card-label{font-size:1.125rem;font-weight:700;color:#17120e;line-height:1.2}.expk7-support-page__card-desc{font-size:.875rem;font-weight:600;line-height:1.4;color:rgba(23,18,14,.52)}.expk7-support-page__card-detail{font-size:.9375rem;font-weight:800;color:#17120e;letter-spacing:-.01em;word-break:break-word}.expk7-support-page__card-cta{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;font-size:.8125rem;font-weight:800;color:rgba(23,18,14,.55);transition:color .15s ease}.expk7-support-page__card-cta svg{transition:transform .15s ease}.expk7-support-page__note{display:flex;align-items:flex-start;gap:.45rem;margin:1rem 0 0;padding:.75rem .85rem;border-radius:12px;background:#fafafa;border:1px solid rgba(23,18,14,.08);font-size:.8125rem;font-weight:600;line-height:1.45;color:rgba(23,18,14,.52)}.expk7-support-page__note svg{flex-shrink:0;margin-top:.1rem;opacity:.55}@media(max-width:639.98px){.expk7-support-page__card{min-height:0}.expk7-support-page__card-cta{width:100%;justify-content:flex-end}}@media(max-width:767.98px){.expk7-customer-content:has(.expk7-support-page){padding-left:.85rem;padding-right:.85rem}}.expk7-complaints-page{max-width:48rem;margin:0 auto;padding-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem}.expk7-complaints-page__head{margin-bottom:.25rem}.expk7-complaints-page__eyebrow{display:block;margin:0 0 .35rem;font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgb(178.932,137.64,50.468)}.expk7-complaints-page__title{margin:0 0 .4rem;font-size:clamp(1.75rem,4vw,2rem);font-weight:700;letter-spacing:-.03em;color:#17120e;line-height:1.15}.expk7-complaints-page__lead{margin:0;font-size:.9375rem;line-height:1.5;color:rgba(23,18,14,.52)}.expk7-complaints-page__form-panel,.expk7-complaints-page__history{padding:1rem 1.05rem;border-radius:12px;background:#fff;border:1px solid rgba(23,18,14,.08);box-shadow:0 1px 3px rgba(23,18,14,.04)}.expk7-complaints-page__section-title{margin:0;font-size:1.5rem!important;font-weight:700;color:#17120e;line-height:1.2}.expk7-complaints-page__section-lead{margin:.35rem 0 .85rem;font-size:.875rem;line-height:1.45;color:rgba(23,18,14,.52)}.expk7-complaints-page__history-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.15rem}.expk7-complaints-page__history-head .expk7-complaints-page__section-lead{margin-top:0}.expk7-complaints-page__count{flex-shrink:0;padding:.22rem .5rem;border-radius:999px;font-size:.68rem;font-weight:800;color:rgb(170.976,131.52,48.224);background:rgba(200,155,60,.12);border:1px solid rgba(200,155,60,.22)}.expk7-complaints-page__empty{margin:0;padding:1.25rem 1rem;text-align:center;font-size:.875rem;font-weight:600;color:rgba(23,18,14,.5);border-radius:8px;background:#fafafa;border:1px dashed rgba(23,18,14,.1)}.expk7-complaints-page .expk7-card-static{margin-bottom:0;padding:0;border:none;box-shadow:none;background:rgba(0,0,0,0)}.expk7-complaints-page .expk7-prof-feed{margin:0}@media(max-width:767.98px){.expk7-customer-content:has(.expk7-complaints-page){padding-left:.85rem;padding-right:.85rem}}.expk7-complaint-form__context{margin:0 0 1rem;padding:.65rem .75rem;border-radius:10px;background:rgba(248,243,237,.85);border:1px solid rgba(23,18,14,.08);font-size:.8125rem;color:rgba(23,18,14,.62)}.expk7-complaint-form__context strong{color:#17120e;font-weight:800}.expk7-complaint-form__empty{margin:0 0 1rem;padding:.75rem .85rem;border-radius:10px;border:1px dashed rgba(23,18,14,.14);background:rgba(248,243,237,.5);font-size:.8125rem;color:rgba(23,18,14,.55)}@media(max-width:639.98px){.expk7-complaints-page__form-panel,.expk7-complaints-page__history{padding:.9rem}.expk7-complaints-page__history-head{flex-direction:column;align-items:flex-start}}@media(max-width:768px){.expk7-home{overflow-x:hidden}}.expk7-brand-logos--after-hero{padding-top:2.75rem;padding-bottom:3rem;margin-top:-3rem;position:relative;z-index:2;border-radius:28px 28px 0 0;box-shadow:0 -12px 40px rgba(23,18,14,.06)}@media(min-width:992px){.expk7-brand-logos--after-hero{margin-top:-4rem;padding-top:3.25rem}}.tabs-wrap{display:flex;justify-content:center;margin-bottom:2.5rem}.tabs-wrap ul{display:flex;list-style:none;margin:0;padding:4px;gap:4px;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#f8f3ed;border-radius:24px;border:1px solid rgba(226,232,240,.631372549)}.tabs-wrap ul::-webkit-scrollbar{display:none}.tabs-wrap .tab-name{display:inline-flex;align-items:center;gap:.45rem;padding:10px 20px;border-radius:24px;cursor:pointer;font-size:.92rem;font-weight:500;color:#000;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}@media(max-width:575.98px){.tabs-wrap .tab-name{padding:6px 14px;font-size:.85rem}}.tabs-wrap .tab-name__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.1rem;opacity:.82;transition:opacity .2s ease}.tabs-wrap .tab-name__icon--image{width:30px;height:30px}.tabs-wrap .tab-name__icon--image img{display:block;width:50px;height:50px;max-width:50px;object-fit:contain}@media(max-width:575.98px){.tabs-wrap .tab-name__icon--image img{width:36px;height:36px;max-width:40px}}.tabs-wrap .tab-name__label{line-height:1;margin-left:.5rem}.tabs-wrap .tab-name.active .tab-name__icon,.tabs-wrap .tab-name:hover .tab-name__icon{opacity:1}.tabs-wrap .tab-name:hover{color:#000;background:#f7f6d3}.tabs-wrap .tab-name.active{background:#c89b3c;color:#fff;font-weight:600;box-shadow:0 1px 4px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.04)}.expk7-packages-page{overflow-x:hidden;background:#fff}.expk7-packages-page__section{padding:4.375rem 0}.expk7-packages-page__section .expk7-section-header{margin-bottom:2rem}.expk7-packages-page__plans{background:linear-gradient(180deg,#fff,rgba(248,243,237,.45))}.expk7-packages-page__compare{background:#fff}.expk7-packages-card{position:relative;height:100%;display:flex;flex-direction:column;padding:1.5rem;border-radius:22px;background:#fff;border:1px solid rgba(107,74,42,.1);box-shadow:0 8px 28px rgba(23,18,14,.06);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.expk7-packages-card:hover{transform:translateY(-6px);box-shadow:0 20px 48px rgba(23,18,14,.12);border-color:rgba(200,155,60,.28)}.expk7-packages-card--featured{border:2px solid rgba(200,155,60,.45);background:linear-gradient(180deg,#fff,rgba(255,251,240,.95));box-shadow:0 16px 44px rgba(200,155,60,.18)}@media(min-width:992px){.expk7-packages-card--featured{transform:translateY(-8px)}.expk7-packages-card--featured:hover{transform:translateY(-12px);box-shadow:0 24px 56px rgba(200,155,60,.22)}}.expk7-packages-card__ribbon{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .85rem;border-radius:999px;font-size:.65rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#17120e;background:linear-gradient(135deg,rgb(208.976,171.32,91.824),#C89B3C);border:1px solid hsla(0,0%,100%,.5);box-shadow:0 6px 16px rgba(200,155,60,.35);white-space:nowrap}.expk7-packages-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:1rem}.expk7-packages-card__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgba(200,155,60,.14);color:#c89b3c}.expk7-packages-card__badge{padding:.3rem .65rem;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#141313;border:1px solid rgba(107,74,42,.12);background:#fff}.expk7-packages-card__price-block{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(107,74,42,.08)}.expk7-packages-card__price-from{display:block;margin-bottom:.2rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#141313}.expk7-packages-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.15rem .35rem;line-height:1}.expk7-packages-card__currency{font-size:1rem;font-weight:600;color:#141313}.expk7-packages-card__amount{font-family:"Noto Serif KR",serif;font-size:clamp(2.5rem,5vw,3rem);font-weight:700;color:#17120e;letter-spacing:-.03em}.expk7-packages-card__cycle{font-size:1rem;font-weight:600;color:#141313}.expk7-packages-card__duration{display:block;margin-top:.45rem;font-size:.78rem;font-weight:600;color:rgba(23,18,14,.45)}.expk7-packages-card__eyebrow{margin:0 0 .25rem;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#c89b3c}.expk7-packages-card__title{margin:0 0 .5rem;font-size:1.35rem;font-weight:700;color:#17120e;line-height:1.2}.expk7-packages-card__desc{margin:0 0 1rem;font-size:.88rem;line-height:1.55;color:#141313}.expk7-packages-card__features{flex:1 1;list-style:none;margin:0 0 1.25rem;padding:0}.expk7-packages-card__features li{display:flex;align-items:flex-start;gap:.55rem;margin-bottom:.55rem;font-size:.86rem;line-height:1.45;color:rgba(23,18,14,.68)}.expk7-packages-card__features li:before{content:"";flex-shrink:0;width:16px;height:16px;margin-top:.15rem;border-radius:50%;background:#2e9b4f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' d='M2.5 6l2.5 2.5 4.5-5'/%3E%3C/svg%3E") 50%/9px no-repeat}.expk7-packages-card__features li:last-child{margin-bottom:0}.expk7-packages-card__footer{margin-top:auto}.expk7-packages-card__btn{min-height:50px;font-size:.82rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 10px 24px rgba(107,75,42,.095)}.expk7-packages-card__btn:hover:not(:disabled){box-shadow:0 14px 28px rgba(107,74,42,.32)}.expk7-packages-benefits{padding:3.75rem 0;background:linear-gradient(180deg,rgba(248,243,237,.5),#fff)}.expk7-packages-benefits__head{max-width:34rem;margin:0 auto 2rem;text-align:center}.expk7-packages-benefits__title{margin:0 0 .65rem;font-size:clamp(1.85rem,3vw,2.75rem)!important;font-weight:700;color:#17120e;line-height:1.2}.expk7-packages-benefits__lead{margin:0;font-size:.95rem;line-height:1.6;color:#141313}.expk7-packages-benefits__card{height:100%;padding:1.15rem 1.1rem;border-radius:16px;background:#fff;border:1px solid rgba(107,74,42,.08);box-shadow:0 4px 18px rgba(23,18,14,.05);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.expk7-packages-benefits__card:hover{transform:translateY(-3px);border-color:rgba(200,155,60,.22);box-shadow:0 12px 28px rgba(23,18,14,.08)}.expk7-packages-benefits__icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:.75rem;border-radius:12px;background:linear-gradient(145deg,rgba(200,155,60,.2),rgba(200,155,60,.08));color:rgb(170.976,131.52,48.224)}.expk7-packages-benefits__card-title{margin:0 0 .4rem;font-size:1.25rem;font-weight:700;color:#17120e}.expk7-packages-benefits__card-text{margin:0;font-size:.84rem;line-height:1.55;color:#141313}.expk7-comparison-table{border-radius:20px;background:#fff;border:1px solid rgba(107,74,42,.08);box-shadow:0 16px 48px rgba(23,18,14,.07);overflow:hidden}.expk7-comparison-table__scroll{max-height:min(70vh,520px);overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(107,74,42,.3) rgba(0,0,0,0)}.expk7-comparison-table__scroll::-webkit-scrollbar{width:6px;height:6px}.expk7-comparison-table__scroll::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.expk7-comparison-table__scroll::-webkit-scrollbar-thumb{background:rgba(107,74,42,.3);border-radius:20px}.expk7-comparison-table__scroll::-webkit-scrollbar-thumb:hover{background:rgba(107,74,42,.5)}.expk7-comparison-table table{width:100%;min-width:620px;border-collapse:separate;border-spacing:0;font-size:.9rem}.expk7-comparison-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:5!important;padding:1rem .85rem;text-align:center;vertical-align:bottom;background:#faf8f5;border-bottom:1px solid rgba(107,74,42,.1);box-shadow:0 4px 12px rgba(23,18,14,.04)}.expk7-comparison-table__feature-col{position:-webkit-sticky;position:sticky;left:0;z-index:4!important;min-width:11rem;padding:.9rem 1rem!important;text-align:left!important;font-weight:600;color:#17120e;background:inherit}thead .expk7-comparison-table__feature-col{z-index:4;background:#faf8f5}tbody .expk7-comparison-table__feature-col{background:#fff;box-shadow:4px 0 8px rgba(23,18,14,.03)}.expk7-comparison-table__plan-pill{display:block;margin:0 auto .35rem;padding:.2rem .5rem;border-radius:999px;font-size:.58rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:rgb(163.02,125.4,45.98);background:rgba(200,155,60,.18);width:-moz-fit-content;width:fit-content}.expk7-comparison-table__plan-name{display:block;font-size:.78rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#17120e;line-height:1.3}.expk7-comparison-table tbody td,.expk7-comparison-table tbody th{padding:.85rem .75rem;text-align:center;vertical-align:middle;border-bottom:1px solid rgba(107,74,42,.06)}.expk7-comparison-table tbody tr{transition:background .15s ease}.expk7-comparison-table tbody tr:hover td,.expk7-comparison-table tbody tr:hover th{background:rgba(248,243,237,.55)}.expk7-comparison-table tbody tr:last-child td,.expk7-comparison-table tbody tr:last-child th{border-bottom:none}.expk7-comparison-table__col--featured{background:rgba(255,251,240,.65)!important}thead .expk7-comparison-table__col--featured{background:rgba(255,248,235,.98)!important;border-bottom-color:rgba(200,155,60,.25)}tbody tr:hover .expk7-comparison-table__col--featured{background:rgba(255,248,230,.85)!important}.expk7-comparison-table__check-wrap{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:rgba(46,155,79,.12)}.expk7-comparison-table__check{color:#2e9b4f;font-size:.85rem}.expk7-comparison-table__dash{color:rgba(23,18,14,.25);font-weight:600}.expk7-packages-final-cta{position:relative;padding:5rem 0;background:linear-gradient(135deg,#1f1812,#2a2218 48%,#1a1510);background-image:url(/images/CTA-bg.png);overflow:hidden;background-size:cover;background-position:50%;background-repeat:no-repeat}.expk7-packages-final-cta__overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(23,18,14,.72),rgba(23,18,14,.55));pointer-events:none}.expk7-packages-final-cta__inner{position:relative;z-index:1;max-width:40rem;margin:0 auto;text-align:center;color:#fff}.expk7-packages-final-cta__label{display:inline-block;margin-bottom:.75rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c89b3c}.expk7-packages-final-cta__title{margin:0 0 .75rem;font-size:clamp(1.85rem,4vw,2.75rem)!important;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:#fff}.expk7-packages-final-cta__text{margin:0 auto 1.5rem;max-width:32rem;font-size:.95rem;line-height:1.6;color:#fff}.expk7-packages-final-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem}.expk7-packages-final-cta__btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:.75rem 1.6rem;border-radius:999px;font-size:.95rem;font-weight:600;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}@media(max-width:575.98px){.expk7-packages-final-cta__btn{padding:.75rem 1.1rem}}.expk7-packages-final-cta__btn--primary{border:none;background:#c89b3c;color:#fff;box-shadow:0 10px 28px rgba(200,155,60,.35)}.expk7-packages-final-cta__btn--primary:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(200,155,60,.45)}.expk7-packages-final-cta__btn--ghost{border:1px solid hsla(0,0%,100%,.35);background:rgba(0,0,0,0);color:#fff}.expk7-packages-final-cta__btn--ghost:hover{background:hsla(0,0%,100%,.1);transform:translateY(-2px)}.expk7-comparison-table thead th:first-child{z-index:9!important}@media(max-width:991.98px){.expk7-packages-benefits .col-lg-4:nth-child(5){flex:0 0 auto;width:100%;max-width:100%}}@media(max-width:767.98px){.expk7-packages-benefits,.expk7-packages-page__section{padding:3rem 0}.expk7-comparison-table{border-radius:16px}.expk7-comparison-table__scroll{max-height:none}.expk7-comparison-table table{min-width:540px;font-size:.82rem}.expk7-packages-final-cta{padding:3rem 0}.expk7-packages-final-cta__actions{flex-direction:column;align-items:stretch}.expk7-packages-final-cta__actions .expk7-packages-final-cta__btn{width:100%}}@media(max-width:575.98px){.expk7-packages-final-cta__actions{flex-direction:row;flex-wrap:nowrap}}.expk7-packages-page__section.expk7-packages-page__compare{padding:0 0 4.375rem}.expk7-about-page{background:#fff;overflow:hidden}.expk7-about-hero{position:relative;overflow:hidden;padding:4.5rem 0 3rem;background:linear-gradient(180deg,rgb(248,251,253),rgb(255,255,255));color:#17120e}.expk7-about-hero__inner{position:relative;z-index:1}.expk7-about-hero__content{max-width:760px;margin:0 auto;text-align:center}.expk7-about-hero__eyebrow,.expk7-about-section .section-label{display:inline-flex;align-items:center;letter-spacing:.16em;font-size:.8rem;text-transform:uppercase;color:#c89b3c;margin-bottom:1rem}.expk7-about-hero h1{font-size:clamp(3rem,5vw,4.25rem);line-height:1.02;max-width:10ch;margin:0 auto 1rem}.expk7-about-hero__breadcrumb{display:inline-flex;align-items:center;gap:.75rem;color:#141313;font-size:.95rem;letter-spacing:.02em}.expk7-about-hero__breadcrumb a{color:#17120e;text-decoration:none}.expk7-about-hero__breadcrumb span{color:#141313}.expk7-about-hero__actions,.expk7-about-hero__stats{display:none}.expk7-about-split,.expk7-about-us{padding:5rem 0 0}.expk7-about-us-heading-wrapper{position:relative;height:auto}.expk7-about-us__heading{position:-webkit-sticky!important;position:sticky!important;top:80px}.expk7-about-us__grid{display:grid;grid-gap:2.5rem;gap:2.5rem;grid-template-columns:1fr .9fr;align-items:start}.expk7-about-us__grid .expk7-section-header{margin-bottom:.5rem}.expk7-about-us__visual{position:relative}.expk7-about-us__image-wrap{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 56px 110px rgba(12,16,26,.12)}.expk7-about-us__image-wrap img{width:100%;height:auto;display:block}.expk7-about-us__metrics{position:absolute;right:2rem;bottom:2rem;display:grid;grid-template-columns:220px 220px;grid-template-areas:". top" "left right";grid-gap:1rem;gap:1rem}@media(max-width:1199px){.expk7-about-us__metrics{grid-template-columns:190px 190px;right:.5rem}}.expk7-about-us__metric-card:first-child{grid-area:top}.expk7-about-us__metric-card:nth-child(2){grid-area:left}.expk7-about-us__metric-card:nth-child(3){grid-area:right}.expk7-about-us__metric-card{background:hsla(0,0%,100%,.96);border-radius:1.75rem;padding:1.35rem 1rem;border:1px solid rgba(23,18,14,.08);box-shadow:0 26px 60px rgba(23,18,14,.08);text-align:right}.expk7-about-us__metric-card strong{display:block;font-size:1.85rem;margin-bottom:.45rem;color:#17120e}.expk7-about-us__metric-card span{display:block;color:#141313;line-height:1.6}.expk7-about-feature-card p{margin-bottom:0!important}.expk7-about-feature-card__icon{width:43px;min-width:43px;height:43px;background:#c89b3c;color:#fff;text-align:center;border-radius:50%;display:flex;align-items:center;justify-content:center}.expk7-about-us__copy h2{font-size:clamp(2.5rem,4vw,3.5rem);margin-bottom:1.25rem}.expk7-about-us__copy p{max-width:640px;color:#141313;line-height:1.9;margin-bottom:2rem}.expk7-about-us__feature-grid{display:grid;grid-gap:1.25rem;gap:1.25rem}.expk7-about-us__feature-grid .expk7-about-feature-card{display:flex;gap:12px}.expk7-about-us__feature-grid .expk7-about-feature-card h3{font-size:1.05rem}.expk7-about-bento,.expk7-about-cta,.expk7-about-dark,.expk7-about-journey,.expk7-about-premium-experience,.expk7-about-stories{padding:5rem 0}.expk7-about-journey__track{display:grid;grid-gap:1.5rem;gap:1.5rem}.expk7-about-journey__item{background:#fff;border-radius:2rem;padding:2.2rem;box-shadow:0 26px 72px rgba(23,18,14,.08)}.expk7-about-journey__item span{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:rgba(255,197,125,.14);color:#c89b3c;font-weight:700;margin-bottom:1rem}.expk7-about-journey__item h3{margin-bottom:.85rem;font-size:1.2rem}.expk7-about-journey__item p{margin:0;color:#141313;line-height:1.85}.expk7-about-bento .expk7-section-header{margin-bottom:2rem}.expk7-about-bento__grid{display:grid;grid-gap:1.2rem;gap:1.2rem;grid-template-columns:1.5fr 1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr))}.expk7-about-bento__item{position:relative;overflow:hidden;border-radius:20px;padding:1rem 1.3rem;background:linear-gradient(180deg,rgb(255,255,255),rgb(248,250,255));border:1px solid rgba(37,57,111,.08);box-shadow:0 28px 90px rgba(20,32,66,.08);display:flex;flex-direction:column;justify-content:flex-start;transition:transform .3s ease,box-shadow .3s ease}.expk7-about-bento__item:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(255,197,125,.18),transparent 35%);pointer-events:none}.expk7-about-bento__image{border-radius:20px;margin-top:auto}.expk7-about-bento__item:hover{transform:translateY(-5px);box-shadow:0 40px 110px rgba(20,32,66,.14)}.expk7-about-bento__item--large{grid-row:1/span 2}.expk7-about-bento__item--tall{grid-column:2/span 1}.expk7-about-bento__item--wide{grid-column:3/span 1}.expk7-about-bento__item--medium{grid-column:2/span 2}.expk7-about-bento__icon{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(255,197,125,.15),rgba(255,166,61,.22));color:#c89b3c;margin-bottom:1.4rem}.expk7-about-bento__item h3{margin-bottom:1rem;font-size:1.35rem;line-height:1.15}.expk7-about-bento__item p{margin:0;color:#141313;line-height:1.85}.expk7-about-bento__item--large:before,.expk7-about-bento__item--medium:before{background:radial-gradient(circle at top right,rgba(37,57,111,.08),transparent 30%)}.expk7-about-premium-experience__wrap{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:1fr 1fr;align-items:center}.expk7-about-premium-experience__media{position:relative;border-radius:2.5rem;overflow:hidden;min-height:560px;box-shadow:0 56px 110px rgba(12,16,26,.14)}.expk7-about-premium-experience__media img{width:100%;height:100%;object-fit:cover}.expk7-about-premium-experience__floating{position:absolute;bottom:1.75rem;left:1.75rem;right:1.75rem;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));background:rgba(5,11,24,.9);border-radius:1.75rem;padding:1.5rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.expk7-about-premium-experience__floating div{color:#fff}.expk7-about-premium-experience__floating strong{display:block;font-size:1.6rem;margin-bottom:.35rem}.expk7-about-premium-experience__copy h2{font-size:clamp(2.25rem,4vw,3.2rem);margin-bottom:1.2rem}.expk7-about-premium-experience__copy p{max-width:620px;color:#141313;line-height:1.85;margin-bottom:2rem}.expk7-about-premium-experience__highlights{display:grid;grid-gap:1rem;gap:1rem}.expk7-about-premium-experience__highlights div{display:flex;align-items:flex-start;gap:.85rem;background:#fff;border-radius:1.6rem;padding:1.25rem 1.35rem;box-shadow:0 20px 48px rgba(23,18,14,.08)}.expk7-about-premium-experience__highlights p{margin:0;color:#17120e;line-height:1.75}.expk7-about-stories__wall{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:1.5fr 1fr;grid-auto-rows:minmax(220px,auto)}.expk7-about-story-card{border-radius:2rem;padding:2rem;color:#fff;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(135deg,rgba(255,179,84,.92),rgba(255,111,74,.92))}.expk7-about-story-card--tall{grid-row:span 2}.expk7-about-story-card--small{background:linear-gradient(135deg,rgba(66,81,255,.95),rgba(91,37,255,.92))}.expk7-about-story-card h3{margin-bottom:1rem;font-size:1.4rem}.expk7-about-story-card p{margin:0;line-height:1.8;color:hsla(0,0%,100%,.92)}.expk7-about-dark{background:#17120e;color:#fff;padding-top:6rem;padding-bottom:6rem}.expk7-about-dark__inner{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:1fr 1fr;align-items:center}.expk7-about-dark__content h2{font-size:clamp(1.85rem,3.5vw,2.75rem)!important;margin-bottom:1.25rem;color:#fff}.expk7-about-dark__content p{color:hsla(0,0%,100%,.78);line-height:1.85;max-width:620px}.expk7-about-dark__stats{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.expk7-about-dark__stats div{padding:2rem;border-radius:20px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);text-align:center}.expk7-about-dark__stats strong{display:block;font-size:3rem;line-height:1;color:#fff}.expk7-about-dark__stats span{display:block;margin-top:.7rem;color:#fff}.expk7-about-cta__panel{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:2.5rem 2.2rem;border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,239,214,.58));box-shadow:-1px 4px 4px rgba(75,75,75,.27)}.expk7-about-cta__eyebrow{display:inline-block;margin-bottom:.8rem;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:#c89b3c}.expk7-about-cta__panel h2{font-size:2.5rem}.expk7-about-cta__actions{display:flex;flex-wrap:wrap;gap:1rem}.expk7-about-reviews{padding:0 0 5rem}.expk7-about-reviews .swiper-wrapper{margin:20px 0}.expk7-about-reviews .expk7-section-header{margin-bottom:0}.expk7-section-header{margin-bottom:3rem}.expk7-section-header .section-label{display:inline-flex;align-items:center;letter-spacing:.16em;font-size:.8rem;text-transform:uppercase;color:#c89b3c;margin-bottom:1rem}.expk7-section-header h2{font-size:clamp(1.85rem,3.5vw,2.75rem)!important;margin-bottom:1rem;color:#17120e}.expk7-section-header p{max-width:640px;color:#141313;line-height:1.7}.expk7-about-reviews__swiper-wrap{position:relative}.expk7-about-reviews__swiper-wrap .swiper-slide{height:auto}.expk7-reviews-swiper{padding:0 2rem 3rem}.expk7-review-card{height:100%;padding:2rem;border-radius:20px;background:#fff;border:1px solid rgba(23,18,14,.08);display:flex;flex-direction:column;justify-content:space-between;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.expk7-review-card:hover{transform:translateY(-4px);border-color:rgba(107,74,42,.16);box-shadow:0 4px 4px rgba(23,18,14,.08)}.expk7-review-card__stars{display:inline-flex;gap:.35rem;margin-bottom:1.25rem;color:#c89b3c;font-size:1.1rem;letter-spacing:.1em}.expk7-review-card__text{margin:0 0 1.75rem;color:#17120e;line-height:1.85;font-size:.95rem}.expk7-review-card__meta{display:flex;align-items:center;gap:1rem;padding-top:1.5rem;border-top:1px solid rgba(23,18,14,.08)}.expk7-review-card__avatar{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,rgba(255,197,125,.2),rgba(255,166,61,.25));color:#c89b3c;font-weight:700;font-size:1.25rem}.expk7-review-card__name{display:block;margin-bottom:.2rem;color:#17120e;font-weight:600}.expk7-review-card__role{display:block;color:#141313;font-size:.85rem}.expk7-reviews-swiper .swiper-button-next,.expk7-reviews-swiper .swiper-button-prev{position:absolute;top:-60px;width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid rgba(23,18,14,.12);box-shadow:0 12px 30px rgba(23,18,14,.08);color:#17120e;transition:all .3s ease}.expk7-reviews-swiper .swiper-button-next:hover,.expk7-reviews-swiper .swiper-button-prev:hover{background:#c89b3c;color:#fff;border-color:#c89b3c}.expk7-reviews-swiper .swiper-button-next{right:0}.expk7-reviews-swiper .swiper-button-prev{right:52px}.expk7-reviews-swiper .swiper-button-next:after,.expk7-reviews-swiper .swiper-button-prev:after{font-size:18px}.expk7-reviews-swiper .swiper-pagination{position:absolute;bottom:2px!important;display:flex;justify-content:center;gap:.75rem}.expk7-reviews-swiper .swiper-pagination-bullet{width:8px;height:8px;border-radius:50%;background:rgba(23,18,14,.2);opacity:1;transition:all .3s ease}.expk7-reviews-swiper .swiper-pagination-bullet-active{background:#c89b3c;width:28px;border-radius:10px}.exp-stats-value span{display:unset;color:#c89b3c!important}.exp-stats-value{font-size:1.6rem;font-weight:600;color:#c89b3c!important}.about_us_vissio-mission{width:100%;padding:80px 0 0;background:#fff}.about_us_vissio-mission .expk7-section-header{margin-bottom:2rem}.about_us_vissio-mission__divider{display:flex;justify-content:center;align-items:center;margin-top:20px}.about_us_vissio-mission__divider:after,.about_us_vissio-mission__divider:before{content:"";width:38px;height:2px;background:#c88b22}.about_us_vissio-mission__divider span{width:7px;height:7px;margin:0 6px;border-radius:50%;background:#c88b22}.about_us_vissio-mission__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.about_us_vissio-mission__card{position:relative;min-height:280px;overflow:hidden;border-radius:18px;background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:0 10px 30px rgba(60,40,20,.08)}.about_us_vissio-mission__card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,250,242,.96),rgba(255,250,242,.82) 35%,rgba(255,250,242,.15) 68%,rgba(255,250,242,0));pointer-events:none}.about_us_vissio-mission__card--mission:after{background:linear-gradient(90deg,rgba(255,247,247,.96),rgba(255,247,247,.82) 35%,rgba(255,247,247,.12) 68%,rgba(255,247,247,0))}.about_us_vissio-mission__content{position:relative;z-index:2;width:48%;height:100%;min-height:280px;padding:32px 0 32px 34px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.about_us_vissio-mission__icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;border-radius:50%;background:rgba(203,150,54,.15);color:#b77a16;font-size:23px}.about_us_vissio-mission__card--mission .about_us_vissio-mission__icon{background:rgba(213,126,126,.14);color:#a45c48}.about_us_vissio-mission__content h3{margin:0;font-size:27px;line-height:1.2;font-weight:700;color:#30251e}.about_us_vissio-mission__line{width:42px;height:2px;margin:12px 0 14px;background:#c88b22}.about_us_vissio-mission__card--mission .about_us_vissio-mission__line{background:#d37b69}.about_us_vissio-mission__content p{max-width:340px;margin:0;font-size:17px;line-height:1.6;font-weight:500;color:#493f38}@media(max-width:900px){.about_us_vissio-mission{padding:60px 0 0}.about_us_vissio-mission__cards{grid-template-columns:1fr}.about_us_vissio-mission__card{min-height:280px}.about_us_vissio-mission__content{width:55%}}@media(max-width:600px){.about_us_vissio-mission__header{margin-bottom:30px;text-align:left;max-width:100%}.about_us_vissio-mission__content{width:70%;padding:25px}.about_us_vissio-mission__content h3{font-size:24px}.about_us_vissio-mission__content p{font-size:15px}}@media(max-width:1199px){.expk7-about-dark__inner,.expk7-about-premium-experience__wrap,.expk7-about-split__grid{grid-template-columns:1fr}.expk7-about-dark__stats,.expk7-about-hero__stats{grid-template-columns:repeat(3,1fr)!important}.expk7-about-bento__grid{grid-template-columns:1fr!important;grid-template-rows:unset!important}.expk7-about-bento__item--large{grid-row:unset!important}.expk7-about-bento__item--medium,.expk7-about-bento__item--tall,.expk7-about-bento__item--wide{grid-column:unset!important}.expk7-about-stories__wall{grid-template-columns:1fr}.expk7-about-bento__image{margin-top:20px}.expk7-review-card__text{margin-bottom:0!important}.expk7-review-card__meta{padding-top:1rem;margin-top:1rem}.expk7-review-card{padding:1.5rem!important}.expk7-about-reviews{padding:4rem 0}.expk7-about-dark__stats div{padding:1.25rem!important}.expk7-about-cta__panel h2{font-size:1.85rem!important}.expk7-about-bento,.expk7-about-cta,.expk7-about-dark,.expk7-about-journey,.expk7-about-premium-experience,.expk7-about-stories{padding:4rem 0}.expk7-about-us__grid{grid-template-columns:1fr!important;gap:1rem!important}.expk7-about-us__visual{height:unset!important}}@media(max-width:767px){.expk7-about-hero{padding:4rem 0 3rem}.expk7-about-hero h1{font-size:2.6rem}.expk7-about-hero__stats{grid-template-columns:1fr}.expk7-section-header h2{font-size:1.8rem}.expk7-about-reviews__swiper-wrap{padding:1rem 0}.expk7-reviews-swiper{padding:0 0 2rem}.expk7-reviews-swiper .swiper-button-next,.expk7-reviews-swiper .swiper-button-prev{display:none}.expk7-reviews-swiper .swiper-pagination{bottom:-40px}.expk7-about-dark__inner,.expk7-about-premium-experience__wrap,.expk7-about-split__grid{gap:1.5rem}.expk7-about-bento__item--large,.expk7-about-bento__item--medium,.expk7-about-bento__item--tall,.expk7-about-bento__item--wide{grid-column:auto}.expk7-about-cta__panel{flex-direction:column;text-align:center;flex-wrap:wrap;gap:1rem}}@media(max-width:575.98px){.expk7-about-us__metrics{display:none}.expk7-about-reviews{padding:0 0 4rem}.expk7-about-reviews__swiper-wrap{padding:0}.expk7-about-dark__stats{grid-template-columns:repeat(2,1fr)!important}.expk7-about-dark__stats div:last-child{grid-column:1/-1}.expk7-about-cta__panel{padding:1.3rem 1rem!important}.expk7-about-cta__panel h2{font-size:1.5rem!important;font-weight:600!important}.expk7-about-us{padding:4rem 0 0}.home-about-us.home-about-us{padding:0}}.expk7-faq-page{background:#fff}.expk7-faq-page__section{padding:5rem 0}.expk7-faq-page__section .expk7-section-header{margin:0 auto 2.5rem;text-align:center}.expk7-faq-list{display:grid;grid-gap:.85rem;gap:.85rem;max-width:900px;margin:0 auto}.expk7-faq-item{border:1px solid rgba(107,74,42,.12);border-radius:8px;background:#fff;box-shadow:0 6px 22px rgba(23,18,14,.05);overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.expk7-faq-item.is-open{border-color:rgba(107,74,42,.3);box-shadow:0 10px 30px rgba(23,18,14,.08)}.expk7-faq-item__heading{margin:0}.expk7-faq-item__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.25rem 1.5rem;border:0;background:rgba(0,0,0,0);color:#17120e;font-size:clamp(1rem,2vw,1.15rem);font-weight:700;line-height:1.45;text-align:left;cursor:pointer}.expk7-faq-item.is-open .expk7-faq-item__question{color:#c89b3c}.expk7-faq-item__icon{position:relative;flex:0 0 auto;width:1.1rem;height:1.1rem}.expk7-faq-item__icon:before{content:"";position:absolute;top:50%;left:50%;width:.6rem;height:.6rem;border-right:2px solid;border-bottom:2px solid;transform:translate(-50%,-70%) rotate(45deg);transition:transform .25s ease}.expk7-faq-item.is-open .expk7-faq-item__icon:before{transform:translate(-50%,-30%) rotate(225deg)}.expk7-faq-item__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.expk7-faq-item.is-open .expk7-faq-item__panel{grid-template-rows:1fr}.expk7-faq-item__panel-inner{overflow:hidden}.expk7-faq-item__answer{margin:0;padding:0 1.5rem 1.4rem;color:#141313;font-size:1rem;line-height:1.7}@media(max-width:575.98px){.expk7-faq-page__section{padding:3rem 0}.expk7-faq-item__question{padding:1rem 1.1rem}.expk7-faq-item__answer{padding:0 1.1rem 1.1rem;font-size:.95rem}}.expk7-contact-page{overflow-x:hidden;background:#fff}.expk7-contact-page__main{padding:4.375rem 0 4rem;background:linear-gradient(180deg,rgba(248,243,237,.35),#fff)}.expk7-contact-form{padding:1.5rem;border-radius:20px;background:#fff;border:1px solid rgba(107,74,42,.1);box-shadow:0 12px 40px rgba(23,18,14,.08)}.expk7-contact-form--success{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:320px;gap:.75rem}.expk7-contact-form__success-icon{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:rgba(22,163,74,.12);color:#16a34a;margin-bottom:.35rem}.expk7-contact-form__success-title{margin:0;font-size:1.45rem;font-weight:800;color:#17120e}.expk7-contact-form__success-text{margin:0;max-width:28ch;font-size:.95rem;line-height:1.5;color:rgba(20,19,19,.9)}.expk7-contact-form__success-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.75rem;padding:.85rem 1.5rem;border-radius:999px;font-size:.95rem;font-weight:700;color:#fff;text-decoration:none;background:linear-gradient(135deg,rgb(206.732,167.24,83.868),#C89B3C);transition:transform .2s ease,box-shadow .2s ease}.expk7-contact-form__success-cta:hover{color:#fff;transform:translateY(-2px);box-shadow:0 14px 30px rgba(200,155,60,.42)}.expk7-contact-form__head{margin-bottom:1.35rem}.expk7-contact-form__label{display:block;margin-bottom:.4rem;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#c89b3c}.expk7-contact-form__title{margin:0 0 .5rem;font-size:clamp(1.35rem,2.5vw,1.65rem)!important;font-weight:700;color:#17120e;line-height:1.2}.expk7-contact-form__lead{margin:0;font-size:.9rem;line-height:1.55;color:rgba(20,19,19,.75)}.expk7-contact-form__submit{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-top:.5rem;padding:.9rem 1.5rem;border:none;border-radius:999px;font-size:.95rem;font-weight:700;color:#fff;background:linear-gradient(135deg,rgb(206.732,167.24,83.868),#C89B3C);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.expk7-contact-form__submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 30px rgba(200,155,60,.42)}.expk7-contact-form__submit:disabled{opacity:.7;cursor:wait}.expk7-contact-form__submit-icon{font-size:.85rem}.expk7-contact-form .expk7-form-group{margin-bottom:0}.expk7-contact-sidebar{display:flex;flex-direction:column;gap:1.25rem}.expk7-contact-sidebar__panel{padding:1.5rem;border-radius:20px;background:linear-gradient(165deg,#0B1120,rgb(5.7813953488,8.9348837209,16.8186046512));border:1px solid rgba(200,155,60,.2);box-shadow:0 16px 40px rgba(11,17,32,.25);color:#fff}.expk7-contact-sidebar__eyebrow{margin:0 0 .35rem;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#c89b3c}.expk7-contact-sidebar__title{margin:0 0 .5rem;font-size:1.35rem!important;font-weight:700;line-height:1.2;color:#fff}.expk7-contact-sidebar__lead{margin:0 0 1.25rem;font-size:.86rem;line-height:1.5;color:hsla(0,0%,100%,.72)}.expk7-contact-sidebar__list{margin:0 0 1.25rem;padding:0;list-style:none;display:flex;flex-direction:column;gap:.85rem}.expk7-contact-sidebar__item{display:flex;align-items:flex-start;gap:.85rem}.expk7-contact-sidebar__icon{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;background:rgba(200,155,60,.18);color:#c89b3c;font-size:1rem}.expk7-contact-sidebar__body{min-width:0}.expk7-contact-sidebar__item-label{display:block;margin-bottom:.15rem;font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.expk7-contact-sidebar__value{margin:0;font-size:.95rem;font-weight:600;color:#fff;text-decoration:none;word-break:break-word}.expk7-contact-sidebar__value[href]:hover{color:#c89b3c}.expk7-contact-sidebar__whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-bottom:1rem;padding:.8rem 1rem;border-radius:999px;font-size:.9rem;font-weight:700;color:#fff;text-decoration:none;background:#25d366;transition:transform .2s ease,box-shadow .2s ease}.expk7-contact-sidebar__whatsapp:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(37,211,102,.35);color:#fff}.expk7-contact-sidebar__social{padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.12)}.expk7-contact-sidebar__social-label{display:block;margin-bottom:.65rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.expk7-contact-sidebar__social-icons{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.expk7-contact-sidebar__social-icon-btn{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:#fff;text-decoration:none;background:rgba(200,155,60,.16);background:#c89b3c;border:1px solid rgba(200,155,60,.28);font-size:1.1rem;transition:transform .2s ease,background .2s ease,color .2s ease}.expk7-contact-sidebar__social-icon-btn:hover{transform:translateY(-2px);background:rgba(200,155,60,.28);color:#fff}@media(max-width:991.98px){.expk7-contact-page__main{padding:3rem 0 3.5rem}}@media(max-width:575.98px){.expk7-contact-form{padding:1.15rem}}.expk7-how-page{overflow-x:hidden;background:#fff}.expk7-how-page__intro{padding:4.375rem 0 3rem;background:linear-gradient(180deg,#fff,rgba(248,243,237,.5))}.expk7-how-page__intro-visual{position:relative}.expk7-how-page__intro-image-wrap{position:relative;aspect-ratio:4/5;width:100%;max-height:520px;border-radius:20px;overflow:hidden;border:1px solid rgba(200,155,60,.25);box-shadow:0 20px 48px rgba(23,18,14,.12)}@media(min-width:992px){.expk7-how-page__intro-image-wrap{aspect-ratio:5/6}}.expk7-how-page__intro-image{object-fit:cover;object-position:center}.expk7-how-page__intro-badge{position:absolute;left:1rem;bottom:1rem;z-index:1;padding:.45rem .9rem;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#17120e;background:hsla(0,0%,100%,.92);border:1px solid rgba(200,155,60,.35);box-shadow:0 8px 24px rgba(23,18,14,.12)}@media(min-width:992px){.expk7-how-page__intro-content{padding-left:.5rem}}.expk7-how-page__intro-title{margin:0 0 .85rem;font-size:clamp(1.85rem,3vw,2.75rem)!important;font-weight:700;line-height:1.2;color:#17120e;text-align:left}.expk7-how-page__intro-lead{margin:0 0 1.5rem;font-size:.98rem;line-height:1.65;color:rgba(20,19,19,.75);text-align:left}.expk7-how-page__highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none}@media(min-width:576px){.expk7-how-page__highlights{gap:.85rem}}.expk7-how-page__highlight{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.85rem 1rem;border-radius:14px;background:#fff;border:1px solid rgba(107,74,42,.1);box-shadow:0 8px 24px rgba(23,18,14,.06);transition:transform .2s ease,box-shadow .2s ease}.expk7-how-page__highlight:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(23,18,14,.1)}.expk7-how-page__highlight strong{font-size:1.05rem;font-weight:800;color:#17120e}.expk7-how-page__highlight span{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:rgba(20,19,19,.6)}.expk7-how-page__section-head{max-width:36rem;margin:0 auto 1.25rem;text-align:center}.expk7-how-page__section-title{margin:0;font-size:clamp(1.85rem,3vw,2.75rem)!important;font-weight:700;line-height:1.2;color:#17120e}.expk7-how-page__section-lead{margin:.65rem 0 0;font-size:.92rem;line-height:1.55;color:rgba(20,19,19,.72)}.expk7-how-page__phases{padding:3rem 0 4.375rem}.expk7-how-page__home-block .expk7-how-it-work{margin:0}.expk7-how-page__journey{padding:2.5rem 0;background:linear-gradient(180deg,rgba(248,243,237,.35),#fff)}.expk7-how-phase{position:relative;height:100%;padding:1.5rem 1.25rem 1.35rem;border-radius:18px;background:#fff;border:1px solid rgba(107,74,42,.1);box-shadow:0 10px 32px rgba(23,18,14,.07);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.expk7-how-phase:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#C89B3C,rgb(213.464,179.48,107.736))}.expk7-how-phase:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(23,18,14,.12)}.expk7-how-phase--book:before{background:linear-gradient(90deg,#c89b3c,#e8c878)}.expk7-how-phase--service:before{background:linear-gradient(90deg,#6b4a2a,#c89b3c)}.expk7-how-phase--track:before{background:linear-gradient(90deg,#17120e,#6b4a2a)}.expk7-how-phase__step{display:block;margin-bottom:.75rem;font-size:2rem;font-weight:800;line-height:1;color:rgba(200,155,60,.2);font-family:"Noto Serif KR",serif}.expk7-how-phase__icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:.75rem;border-radius:14px;background:rgba(200,155,60,.14);color:rgb(178.932,137.64,50.468)}.expk7-how-phase__range{margin:0 0 .35rem;font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#c89b3c}.expk7-how-phase__title{margin:0 0 .5rem;font-size:1.15rem;font-weight:700;color:#17120e}.expk7-how-phase__text{margin:0;font-size:.88rem;line-height:1.55;color:rgba(20,19,19,.75)}.expk7-how-timeline{max-width:720px;margin:0 auto}.expk7-how-timeline__phase:not(:last-child){margin-bottom:1.5rem}.expk7-how-timeline__phase-label{display:inline-block;margin:0 0 .85rem 2.75rem;padding:.35rem .75rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#c89b3c;background:rgba(200,155,60,.12);border:1px solid rgba(200,155,60,.22)}@media(min-width:768px){.expk7-how-timeline__phase-label{margin-left:3.25rem}}.expk7-how-timeline__list{margin:0;padding:0;list-style:none}.expk7-how-timeline__item{position:relative;display:grid;grid-template-columns:2.25rem minmax(0,1fr);grid-gap:0 1rem;gap:0 1rem;padding-bottom:1.15rem}@media(min-width:768px){.expk7-how-timeline__item{grid-template-columns:2.75rem minmax(0,1fr);gap:0 1.25rem;padding-bottom:1.35rem}}.expk7-how-timeline__item:before{content:"";position:absolute;left:1.1rem;top:2.25rem;bottom:0;width:2px;background:rgba(200,155,60,.28);transform:translateX(-50%)}@media(min-width:768px){.expk7-how-timeline__item:before{left:1.35rem}}.expk7-how-timeline__item.is-last:before{display:none}.expk7-how-timeline__node{position:relative;z-index:1;display:grid;place-items:center;width:2.25rem;height:2.25rem;margin-top:.15rem;border-radius:50%;font-size:.78rem;font-weight:800;color:#17120e;background:#c89b3c;border:3px solid #fff;box-shadow:0 0 0 2px rgba(200,155,60,.35)}@media(min-width:768px){.expk7-how-timeline__node{width:2.75rem;height:2.75rem;font-size:.85rem}}.expk7-how-timeline__card{display:flex;gap:.85rem;padding:1rem 1.1rem;border-radius:16px;background:#fff;border:1px solid rgba(107,74,42,.1);box-shadow:0 8px 24px rgba(23,18,14,.06)}.expk7-how-timeline__icon{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;background:rgba(200,155,60,.14);color:rgb(178.932,137.64,50.468);font-size:1rem}.expk7-how-timeline__body{min-width:0}.expk7-how-timeline__badge{display:inline-block;margin-bottom:.35rem;padding:.2rem .55rem;border-radius:6px;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#c89b3c;background:rgba(200,155,60,.1)}.expk7-how-timeline__title{margin:0 0 .35rem;font-size:1.05rem;font-weight:700;line-height:1.3;color:#17120e}.expk7-how-timeline__desc{margin:0;font-size:.88rem;line-height:1.55;color:rgba(20,19,19,.78)}.expk7-how-final-cta{position:relative;padding:4.375rem 0;background-color:#0b1120;background-image:url(/images/CTA-bg.png);background-size:cover;background-position:50%;background-repeat:no-repeat;overflow:hidden}.expk7-how-final-cta__overlay{position:absolute;inset:0;background:radial-gradient(ellipse 80% 70% at 50% 100%,rgba(0,0,0,.75),rgba(0,0,0,.41));pointer-events:none}@media(max-width:575.98px){.expk7-how-final-cta__overlay{background:radial-gradient(ellipse 80% 70% at 50% 100%,rgba(0,0,0,.75),rgba(0,0,0,.41))}}.expk7-how-final-cta__inner{position:relative;z-index:1;max-width:36rem;margin:0 auto;text-align:center;color:#fff}.expk7-how-final-cta__label{display:inline-block;margin-bottom:.65rem;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#c89b3c}.expk7-how-final-cta__title{margin:0 0 .75rem;font-size:clamp(1.85rem,3vw,2.75rem)!important;font-weight:700;line-height:1.2;color:#fff}.expk7-how-final-cta__text{margin:0 0 1.35rem;font-size:.95rem;line-height:1.6;color:hsla(0,0%,100%,.78)}.expk7-how-final-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.expk7-how-final-cta__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1.5rem;border-radius:999px;font-size:.92rem;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.expk7-how-final-cta__btn--primary{border:none;color:#fff;background:linear-gradient(135deg,rgb(206.732,167.24,83.868),#C89B3C);box-shadow:0 10px 28px rgba(200,155,60,.35)}.expk7-how-final-cta__btn--primary:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(200,155,60,.45)}.expk7-how-final-cta__btn--ghost{border:1px solid hsla(0,0%,100%,.35);color:#fff;background:hsla(0,0%,100%,.08)}.expk7-how-final-cta__btn--ghost:hover{background:hsla(0,0%,100%,.14);color:#fff;transform:translateY(-2px)}@media(max-width:575.98px){.expk7-how-page__intro,.expk7-how-page__journey,.expk7-how-page__phases{padding-top:3rem;padding-bottom:3rem}.expk7-how-page__highlights{grid-template-columns:1fr 1fr}.expk7-how-final-cta__actions{flex-direction:column;align-items:stretch}.expk7-how-final-cta__actions .expk7-how-final-cta__btn{width:100%}}.terms-page{background:#fff;color:#000;line-height:1.5;max-width:100%;margin:0 auto;padding:80px 24px 96px}.terms-header{max-width:680px;margin:0 auto 48px;text-align:center}.eyebrow{font-size:14px;font-weight:800;color:#c89b3c;margin:0 0 8px}.title{font-size:34px;font-weight:700;margin:0 0 12px}.meta{font-size:13px;margin:0}.layout{display:grid;grid-template-columns:240px 1fr;grid-gap:56px;gap:56px;align-items:start}.toc{position:-webkit-sticky;position:sticky;top:32px;border-right:1px solid #ccc;padding-right:24px}.toc-heading{font-size:12px;font-weight:700;letter-spacing:.04em;margin:0 0 14px}.toc-list{list-style:none;margin:0;padding:0;font-size:13.5px}.toc-list li{margin-bottom:9px}.toc-list a{color:#000;text-decoration:underline}.terms-section{padding:24px 0;border-bottom:1px solid #ccc;scroll-margin-top:60px}.terms-section:first-child{padding-top:0}.terms-section h2{font-size:20px!important;font-weight:700}.terms-section h2,.terms-section h3{margin:0 0 14px;scroll-margin-top:24px}.terms-section h3{font-size:18px!important;font-weight:600}.terms-section p{margin:0 0 14px}.terms-section p:last-child{margin-bottom:0}.terms-section ul{margin:0 0 14px;padding-left:0}.terms-section li{margin-bottom:8px}.terms-section li:last-child{margin-bottom:0}.contact-block{font-style:normal}.contact-block a{color:#000}.doc-footer{margin-top:40px;padding-top:20px;border-top:1px solid #ccc;font-size:12.5px}.doc-footer p{margin:0 0 4px}@media(max-width:860px){.layout{grid-template-columns:1fr;gap:32px}.toc{position:static;border-right:none;border-bottom:1px solid #ccc;padding-right:0;padding-bottom:20px}.content{max-width:none}.title{font-size:26px}.terms-header{margin-bottom:20px}.terms-page{padding:80px 0 96px}}