.tourbin-content-page--about,.tourbin-content-page--contact,.tourbin-content-page--not-found{padding-block:20px 56px}.tourbin-content-page--about .tourbin-breadcrumbs,.tourbin-content-page--contact .tourbin-breadcrumbs,.tourbin-content-page--not-found .tourbin-breadcrumbs{margin-block:0 20px}.tourbin-content-page--about .tourbin-breadcrumbs__list,.tourbin-content-page--contact .tourbin-breadcrumbs__list,.tourbin-content-page--not-found .tourbin-breadcrumbs__list{font-size:.85rem;color:var(--tourbin-text-muted)}.tourbin-content-page--about .tourbin-breadcrumbs__item--current,.tourbin-content-page--about .tourbin-breadcrumbs__current,.tourbin-content-page--contact .tourbin-breadcrumbs__item--current,.tourbin-content-page--contact .tourbin-breadcrumbs__current,.tourbin-content-page--not-found .tourbin-breadcrumbs__item--current,.tourbin-content-page--not-found .tourbin-breadcrumbs__current{color:var(--tourbin-black);font-weight:700}.tourbin-content-page--about .tourbin-content-page__title,.tourbin-content-page--contact .tourbin-content-page__title,.tourbin-content-page--not-found .tourbin-content-page__title{margin:0;font-family:"Liana-soft-FD","Liana",var(--tourbin-font);font-size:clamp(1.65rem,3vw,2.35rem);font-weight:700;line-height:1.4;color:var(--tourbin-black);text-align:right}.tourbin-content-page--about .tourbin-content-page__lead,.tourbin-content-page--contact .tourbin-content-page__lead{margin:8px 0 32px;max-width:none;font-size:.95rem;line-height:1.7;color:var(--tourbin-text-muted);text-align:right}.tourbin-content-page--about .tourbin-content-page__section-title,.tourbin-content-page--contact .tourbin-content-page__section-title{margin:0 0 24px;font-family:"Liana-soft-FD","Liana",var(--tourbin-font);font-size:clamp(1.25rem,2.5vw,1.625rem);font-weight:700;line-height:1.35;color:var(--tourbin-black);text-align:right}.tourbin-content-page--about .tourbin-about__story{font-size:.95rem;line-height:1.9;color:var(--tourbin-text);max-width:75ch;margin-bottom:48px}.tourbin-content-page--about .tourbin-about__story>* + *{margin-top:1em}.tourbin-content-page--about .tourbin-about__highlights,.tourbin-content-page--about .tourbin-about__team{margin-bottom:48px}.tourbin-content-page--about .tourbin-about__highlights-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.tourbin-content-page--about .tourbin-about__highlight-card{position:relative;border:none;border-radius:var(--tourbin-card-radius);padding:24px;background:#fff;box-shadow:var(--tourbin-shadow-card);transition:transform .25s ease,box-shadow .25s ease}.tourbin-content-page--about .tourbin-about__highlight-card:hover{transform:translateY(-4px);box-shadow:0 18px 34px rgba(15,15,15,.12)}.tourbin-content-page--about .tourbin-about__highlight-card::before{content:"";display:block;width:40px;height:4px;margin-bottom:16px;border-radius:2px;background:var(--tourbin-yellow)}.tourbin-content-page--about .tourbin-about__highlight-index{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;margin-bottom:12px;border-radius:999px;background:var(--tourbin-yellow-soft);color:var(--tourbin-black);font-size:.75rem;font-weight:700}.tourbin-content-page--about .tourbin-about__highlight-title{margin:0 0 8px;font-family:"Vazirmatn",var(--tourbin-font);font-size:1rem;font-weight:700;color:var(--tourbin-black)}.tourbin-content-page--about .tourbin-about__highlight-text{margin:0;font-size:.875rem;line-height:1.7;color:var(--tourbin-text-muted)}.tourbin-content-page--about .tourbin-about__team-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px}.tourbin-content-page--about .tourbin-about__team-card{border:none;border-radius:var(--tourbin-card-radius);padding:24px 16px;background:#fff;box-shadow:var(--tourbin-shadow-card);transition:transform .25s ease,box-shadow .25s ease}.tourbin-content-page--about .tourbin-about__team-card:hover{transform:translateY(-3px);box-shadow:0 16px 30px rgba(15,15,15,.1)}.tourbin-content-page--about .tourbin-about__team-avatar{width:80px;height:80px;margin-bottom:14px;border:3px solid var(--tourbin-yellow);background:var(--tourbin-yellow-soft)}.tourbin-content-page--about .tourbin-about__team-name{font-size:.95rem;color:var(--tourbin-black)}.tourbin-content-page--about .tourbin-about__team-role{font-size:.8125rem}.tourbin-content-page--not-found .tourbin-content-page__title{text-align:center}.tourbin-content-page--not-found .tourbin-not-found{position:relative;max-width:640px;margin-inline:auto;padding:clamp(32px,6vw,48px) clamp(24px,5vw,40px);text-align:center;overflow:hidden}.tourbin-content-page--not-found .tourbin-not-found__mascot{display:block;width:min(160px,40vw);height:auto;margin:0 auto 16px;object-fit:contain}.tourbin-content-page--not-found .tourbin-not-found__code{margin:0 0 8px;font-family:"Liana-soft-FD","Liana",var(--tourbin-font);font-size:clamp(3.5rem,12vw,5.5rem);font-weight:700;line-height:1;color:var(--tourbin-black)}.tourbin-content-page--not-found .tourbin-not-found__code-accent{color:var(--tourbin-yellow);text-shadow:2px 2px 0 var(--tourbin-black)}.tourbin-content-page--not-found .tourbin-not-found__message{margin:0 0 20px;font-size:1rem;line-height:1.7;color:var(--tourbin-text-muted)}.tourbin-content-page--not-found .tourbin-not-found__panel{margin-top:8px;padding:clamp(20px,4vw,28px);text-align:right}.tourbin-content-page--not-found .tourbin-not-found__panel-lead{margin:0 0 16px;font-size:.8125rem;font-weight:600;color:var(--tourbin-black)}.tourbin-content-page--not-found .tourbin-not-found__search{margin-bottom:16px}.tourbin-content-page--not-found .tourbin-not-found__search-form{display:flex;align-items:center;gap:0;padding:6px 6px 6px 14px;border:1.5px solid var(--tourbin-yellow,#fff428);border-radius:999px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.tourbin-content-page--not-found .tourbin-not-found__search-form:focus-within{border-color:var(--tourbin-black);box-shadow:0 0 0 3px color-mix(in srgb,var(--tourbin-yellow,#fff428) 45%,transparent),var(--tourbin-shadow-cta-yellow,0 8px 20px rgba(255,207,1,.35))}.tourbin-content-page--not-found .tourbin-not-found__search-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;margin-inline-end:10px;color:var(--tourbin-black)}.tourbin-content-page--not-found .tourbin-not-found__search-icon svg{width:18px;height:18px}.tourbin-content-page--not-found .tourbin-not-found__search-field{flex:1 1 auto;min-width:0;border:none;background:transparent;padding:8px 0;font-family:inherit;font-size:.9375rem;color:var(--tourbin-black)}.tourbin-content-page--not-found .tourbin-not-found__search-field::placeholder{color:var(--tourbin-text-muted)}.tourbin-content-page--not-found .tourbin-not-found__search-field:focus{outline:none}.tourbin-content-page--not-found .tourbin-not-found__search-submit{flex-shrink:0;border:none;border-radius:999px;background:var(--tourbin-black);color:#fff;font-family:inherit;font-weight:700;font-size:.8125rem;padding:10px 20px;cursor:pointer;transition:background .2s ease,color .2s ease}.tourbin-content-page--not-found .tourbin-not-found__search-submit:hover{background:var(--tourbin-yellow);color:var(--tourbin-black)}.tourbin-content-page--not-found .tourbin-not-found__cta{display:flex;align-items:center;gap:12px;width:100%;margin-bottom:12px;padding:14px 18px;border-radius:18px;background:var(--tourbin-yellow);color:var(--tourbin-black);text-decoration:none;font-size:.875rem;font-weight:700;transition:background .2s ease,color .2s ease,transform .2s ease}.tourbin-content-page--not-found .tourbin-not-found__cta:hover{background:var(--tourbin-black);color:#fff;transform:translateY(-1px)}.tourbin-content-page--not-found .tourbin-not-found__cta-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:999px;background:rgba(0,0,0,.1);color:var(--tourbin-black)}.tourbin-content-page--not-found .tourbin-not-found__cta-icon svg{width:18px;height:18px}.tourbin-content-page--not-found .tourbin-not-found__cta:hover .tourbin-not-found__cta-icon{background:var(--tourbin-yellow,#fff428);color:var(--tourbin-black)}.tourbin-content-page--not-found .tourbin-not-found__cta-label{flex:1 1 auto;text-align:right}.tourbin-content-page--not-found .tourbin-not-found__cta-arrow{display:inline-flex;flex-shrink:0;opacity:.85}.tourbin-content-page--not-found .tourbin-not-found__cta-arrow svg{width:16px;height:7px}.tourbin-content-page--not-found .tourbin-not-found__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tourbin-content-page--not-found .tourbin-not-found__link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:88px;padding:14px 10px;border:1px solid rgba(0,0,0,.08);border-radius:18px;background:#fff;color:var(--tourbin-black);text-decoration:none;font-size:.75rem;font-weight:600;line-height:1.4;text-align:center;transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.tourbin-content-page--not-found .tourbin-not-found__link:hover{border-color:var(--tourbin-yellow,#fff428);background:var(--tourbin-yellow-soft,#fffbcf);transform:translateY(-2px);box-shadow:var( --tourbin-shadow-cta-yellow,0 8px 20px rgba(255,207,1,.35) );color:var(--tourbin-black)}.tourbin-content-page--not-found .tourbin-not-found__link-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:var(--tourbin-yellow,#fff428);color:var(--tourbin-black)}.tourbin-content-page--not-found .tourbin-not-found__link-icon svg{width:18px;height:18px}.tourbin-content-page--not-found .tourbin-not-found__link-label{display:block}@media (max-width:640px){.tourbin-content-page--about .tourbin-about__highlights-grid,.tourbin-content-page--about .tourbin-about__team-grid{grid-template-columns:1fr}.tourbin-content-page--contact .tourbin-contact-info__grid{grid-template-columns:1fr}.tourbin-content-page--contact .tourbin-contact-form{padding:20px}.tourbin-content-page--not-found .tourbin-not-found__links{grid-template-columns:1fr}.tourbin-content-page--not-found .tourbin-not-found__link{flex-direction:row;justify-content:flex-start;min-height:auto;padding:12px 14px;text-align:right}.tourbin-content-page--not-found .tourbin-not-found__link-label{flex:1 1 auto}.tourbin-content-page--not-found .tourbin-not-found__search-form{flex-wrap:wrap;padding:10px 12px;border-radius:20px}.tourbin-content-page--not-found .tourbin-not-found__search-submit{width:100%;margin-top:6px}}