.tmob-hero{color:#fafafa;min-height:100svh;padding:110px var(--mob-gutter)40px;background:#0f0f0f;flex-direction:column;display:flex;position:relative;overflow:hidden}.tmob-hero__photo{z-index:0;position:absolute;inset:0;overflow:hidden}.tmob-hero__photo-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.78}.tmob-hero__grade{z-index:1;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(120% 80% at 80% 20%,#d1884733 0%,#0000 55%),linear-gradient(#141f294d 0%,#121a211a 35%,#0000 60%);position:absolute;inset:0}.tmob-hero__veil{z-index:2;pointer-events:none;background:linear-gradient(#0a0a0a8c 0%,#0a0a0a1f 22%,#0000 38%,#0a0a0a8c 70%,#0a0a0aeb 100%);position:absolute;inset:0}.tmob-hero__inner{z-index:3;margin-top:auto;position:relative}.tmob-hero__chip{letter-spacing:.06em;color:#f5f5f5e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11px;font-family:var(--font-mono);background:#f5f5f51a;border:1px solid #f5f5f533;border-radius:9999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.tmob-hero__chip-dot{background:hsl(var(--dir-accent));width:6px;height:6px;box-shadow:0 0 0 4px hsl(var(--dir-accent)/.22);border-radius:9999px}.tmob-hero__display{font-family:var(--font-serif);letter-spacing:-.028em;color:#fafafa;text-wrap:pretty;word-break:normal;overflow-wrap:break-word;text-shadow:0 2px 30px #00000059;max-width:16ch;margin:18px 0 0;font-size:clamp(34px,10vw,56px);font-weight:500;line-height:1.04}.tmob-hero__display-em{color:hsl(var(--dir-accent));font-family:inherit;font-style:italic}.tmob-hero__lead{color:#f5f5f5d1;max-width:38ch;margin:18px 0 0;font-size:15px;line-height:1.55}.tmob-hero__ctas{flex-direction:column;gap:10px;margin-top:24px;display:flex}.tmob-hero__reassure{color:#f5f5f5a6;letter-spacing:.02em;align-items:center;gap:10px;margin-top:20px;font-size:12px;display:flex}.tmob-hero__reassure-dot{background:hsl(var(--dir-accent));border-radius:9999px;width:6px;height:6px}.tmob-offer{padding:56px var(--mob-gutter);background:hsl(var(--dir-offer-bg,38 50% 96%))}.tmob-offer__h{letter-spacing:-.025em;text-wrap:balance;margin:12px 0 0;font-size:26px;font-weight:700;line-height:1.12}.tmob-offer__list{gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}.tmob-offer__li{border-bottom:1px solid hsl(var(--dir-offer-border,38 30% 88%));grid-template-columns:24px 1fr;gap:12px;padding:16px 0;font-size:15px;line-height:1.45;display:grid}.tmob-offer__li:last-child{border-bottom:0}.tmob-offer__li-icon{color:hsl(var(--dir-accent));align-items:flex-start;padding-top:1px;display:flex}.tmob-scen{padding:56px var(--mob-gutter)}.tmob-scen__tabs{border:1px solid hsl(var(--border));scrollbar-width:none;background:#fafafa;border-radius:14px;gap:6px;margin-top:24px;padding:4px;display:flex;overflow-x:auto}.tmob-scen__tabs::-webkit-scrollbar{display:none}.tmob-scen__tab{letter-spacing:.01em;color:hsl(var(--muted-foreground));white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1 0 auto;padding:10px 14px;font-size:12px;font-weight:600;transition:background .18s,color .18s}.tmob-scen__tab.is-active{background:hsl(var(--foreground));color:#f5f5f5}.tmob-scen__panel{border:1px solid hsl(var(--border));background:#fcfcfc;border-radius:22px;margin-top:18px;padding:22px}.tmob-scen__panel-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--dir-accent));font-size:10px;font-weight:600}.tmob-scen__panel-title{letter-spacing:-.02em;margin:10px 0 0;font-size:22px;font-weight:700;line-height:1.15}.tmob-scen__panel-body{color:hsl(var(--muted-foreground));margin:12px 0 0;font-size:14px;line-height:1.55}.tmob-scen__panel-bullets{border-top:1px solid hsl(var(--border));flex-direction:column;gap:10px;margin:18px 0 0;padding:14px 0 0;list-style:none;display:flex}.tmob-scen__panel-bullets li{grid-template-columns:14px 1fr;gap:10px;font-size:13px;line-height:1.45;display:grid}.tmob-scen__panel-bullets li:before{content:"";background:hsl(var(--dir-accent));border-radius:9999px;width:6px;height:6px;margin-top:8px}.tmob-svc{padding:56px var(--mob-gutter);background:#fafafa}.tmob-svc__grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.tmob-svc__item{border:1px solid hsl(var(--border));background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:18px 14px;display:flex}.tmob-svc__icon{background:hsl(var(--dir-soft,36 80% 95%));width:36px;height:36px;color:hsl(var(--dir-accent));border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.tmob-svc__title{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:700;line-height:1.2}.tmob-svc__body{color:hsl(var(--muted-foreground));margin:0;font-size:12px;line-height:1.5}.tmob-pkgs{padding:56px var(--mob-gutter)}.tmob-pkgs__list{flex-direction:column;gap:16px;margin-top:28px;display:flex}.tmob-pkg{border:1px solid hsl(var(--border));background:#fcfcfc;border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.tmob-pkg__photo{background:#ebebeb;height:180px;position:relative;overflow:hidden}.tmob-pkg__photo-img{-o-object-fit:cover;object-fit:cover}.tmob-pkg__tags{z-index:2;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:12px;left:12px}.tmob-pkg__tag{color:hsl(var(--foreground));font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff0;border-radius:6px;padding:4px 8px;font-size:10px}.tmob-pkg__duration{z-index:2;background:hsl(var(--dir-accent));color:#fff;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:600;position:absolute;top:12px;right:12px}.tmob-pkg__body{padding:18px}.tmob-pkg__cities{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--dir-accent));font-size:10px;font-weight:600}.tmob-pkg__title{letter-spacing:-.02em;margin:8px 0 0;font-size:22px;font-weight:700;line-height:1.12}.tmob-pkg__summary{color:hsl(var(--muted-foreground));margin:10px 0 0;font-size:13px;line-height:1.5}.tmob-pkg__inc{border-top:1px solid hsl(var(--border));flex-direction:column;gap:8px;margin:16px 0 0;padding:14px 0 0;list-style:none;display:flex}.tmob-pkg__inc li{color:hsl(var(--foreground));grid-template-columns:18px 1fr;gap:8px;font-size:12px;line-height:1.45;display:grid}.tmob-pkg__inc li>svg{color:hsl(var(--dir-accent));flex-shrink:0;margin-top:1px}.tmob-pkg__cta{border:1px solid hsl(var(--border));width:100%;height:44px;color:hsl(var(--foreground));cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.tmob-pkg__cta:active{background:hsl(var(--dir-accent));color:#fff;border-color:hsl(var(--dir-accent))}.tmob-proc{padding:56px var(--mob-gutter);background:#fafafa}.tmob-proc__steps{flex-direction:column;margin-top:28px;display:flex}.tmob-proc-step{border-top:1px solid hsl(var(--border));grid-template-columns:56px 1fr;align-items:start;gap:16px;padding:20px 0;display:grid}.tmob-proc-step:last-of-type{border-bottom:1px solid hsl(var(--border))}.tmob-proc-step__n{font-family:var(--font-mono);letter-spacing:.18em;color:hsl(var(--dir-accent));align-items:center;gap:8px;font-size:11px;display:flex}.tmob-proc-step__n:after{content:"";background:hsl(var(--dir-accent)/.4);flex:1;height:1px}.tmob-proc-step__body h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700;line-height:1.12}.tmob-proc-step__body p{color:hsl(var(--muted-foreground));margin:8px 0 0;font-size:14px;line-height:1.5}
