.yuao-page{--yu-ink:#17282d;--yu-deep:#0b2d33;--yu-petrol:#17464b;--yu-blue:#376d79;--yu-coral:#e65a3c;--yu-rust:#ac3e2c;--yu-gold:#f3c45b;--yu-mint:#a8d4c8;--yu-paper:#f4efe4;--yu-cream:#fff9ec;--yu-line:#d5cdbc;background:var(--yu-paper);color:var(--yu-ink)}
.yuao-page h1,.yuao-page h2,.yuao-page h3,.yuao-page p{margin-top:0}.yuao-page h2{margin-bottom:21px;font-size:clamp(40px,5.2vw,66px);line-height:.98;letter-spacing:-3.2px}.yuao-page section{position:relative;isolation:isolate;overflow:hidden}.yuao-page section>.container{position:relative;z-index:2}.yuao-page figure{position:relative;margin:0;overflow:hidden;background:#879a99}.yuao-page figure img{display:block;width:100%;height:100%;object-fit:cover}.yuao-page figure figcaption{position:absolute;z-index:3;right:18px;bottom:18px;max-width:440px;padding:13px 16px;color:#fff;background:rgba(11,45,51,.88);border:1px solid rgba(255,255,255,.18);border-radius:2px 22px 2px 2px;backdrop-filter:blur(12px)}.yuao-page figure figcaption span,.yuao-page figure figcaption strong{display:block}.yuao-page figure figcaption span{margin-bottom:3px;color:var(--yu-gold);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:1.1px}.yuao-page figure figcaption strong{font-size:14px;line-height:1.35}.yuao-page i,.yuao-page em{font-style:normal}.yuao-page .inner-header{background:rgba(9,37,42,.54);backdrop-filter:blur(17px)}.yuao-page a:focus-visible,.yuao-page summary:focus-visible{outline:3px solid var(--yu-gold);outline-offset:4px}

/* 1. Ticket hero: a cut paper docket overlays a panoramic southern road. */
.yuao-hero{min-height:880px;color:#fff;background:var(--yu-deep)}.yuao-hero::before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(7,35,40,.98) 0 33%,rgba(7,35,40,.83) 49%,rgba(7,35,40,.16) 76%,rgba(7,35,40,.26))}.yuao-hero::after{content:"";position:absolute;z-index:2;inset:auto 0 0;height:13px;background:repeating-linear-gradient(90deg,var(--yu-coral) 0 42px,var(--yu-gold) 42px 84px,var(--yu-mint) 84px 126px)}.yuao-hero-photo{position:absolute!important;inset:0 0 0 31%;z-index:0}.yuao-hero-photo img{object-position:53% center}.yuao-hero-photo figcaption{right:24px;bottom:36px}.yuao-hero-layout{display:grid;grid-template-columns:minmax(0,735px) 1fr;align-items:center;min-height:880px;padding-top:108px}.yuao-ticket{position:relative;max-width:735px;padding:54px 58px 45px;color:var(--yu-ink);background:var(--yu-cream);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% calc(100% - 22px),calc(100% - 22px) 100%,22px 100%,0 calc(100% - 22px),0 22px);box-shadow:0 35px 90px rgba(0,0,0,.27)}.yuao-ticket::before{content:"";position:absolute;pointer-events:none;inset:13px;border:1px dashed rgba(23,40,45,.32)}.yuao-ticket::after{content:"ЮАО  •  МАРШРУТ  •  02 ТОЧКИ";position:absolute;right:19px;top:31px;color:rgba(23,40,45,.54);font-size:9px;font-weight:900;letter-spacing:1.4px;writing-mode:vertical-rl}.yuao-ticket .breadcrumbs{margin-bottom:35px}.yuao-ticket .breadcrumbs a,.yuao-ticket .breadcrumbs span{color:#6b746f}.yuao-ticket .eyebrow{color:var(--yu-rust)}.yuao-ticket h1{max-width:600px;margin:0 0 22px;font-size:clamp(54px,6.6vw,89px);line-height:.88;letter-spacing:-5px}.yuao-lead{max-width:620px;color:#536165;font-size:17px;line-height:1.65}.yuao-ticket-route{display:grid;grid-template-columns:1fr 72px 1fr;align-items:center;margin:28px 0;padding:15px 0;border-block:1px solid var(--yu-line)}.yuao-ticket-route div{display:grid;grid-template-columns:38px 1fr;column-gap:10px}.yuao-ticket-route div>span{grid-row:1/3;display:grid;width:38px;height:38px;place-items:center;color:#fff;background:var(--yu-coral);border-radius:50%;font-weight:950}.yuao-ticket-route div:last-child>span{background:var(--yu-petrol)}.yuao-ticket-route small{color:#8a887e;font-size:9px;text-transform:uppercase;letter-spacing:1px}.yuao-ticket-route b{font-size:13px}.yuao-ticket-route>i{height:2px;background:repeating-linear-gradient(90deg,var(--yu-coral) 0 8px,transparent 8px 14px)}.yuao-ticket .button-primary{background:var(--yu-coral);box-shadow:0 16px 34px rgba(230,90,60,.23)}.yuao-ticket .button-ghost{color:var(--yu-ink);border-color:rgba(23,40,45,.3)}.yuao-ticket-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin:27px 0 0;background:var(--yu-line)}.yuao-ticket-meta div{padding:14px 16px;background:#eee7d9}.yuao-ticket-meta dt{color:var(--yu-rust);font-weight:950}.yuao-ticket-meta dd{margin:3px 0 0;color:#6e756f;font-size:10px;text-transform:uppercase;letter-spacing:.7px}

/* 2. Coordinates: one uninterrupted datum line ties all four facts together. */
.yuao-coordinates{padding:124px 0;background:linear-gradient(126deg,#f2ede2,#fffaf0 62%,#dceae4)}.yuao-coordinates::before{content:"";position:absolute;z-index:-1;inset:0;opacity:.24;background:repeating-linear-gradient(0deg,transparent 0 43px,rgba(23,70,75,.16) 44px 45px)}.yuao-coordinates-head{display:grid;grid-template-columns:.33fr 1.2fr .77fr;gap:30px;align-items:start;margin-bottom:52px}.yuao-coordinates-head h2,.yuao-coordinates-head p{margin-bottom:0}.yuao-coordinates-head>p:last-child{color:#63726d;line-height:1.7}.yuao-coordinate-stage{display:grid;gap:25px}.yuao-coordinate-line{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:38px 0 6px;list-style:none}.yuao-coordinate-line::before{content:"";position:absolute;left:7%;right:7%;top:18px;height:5px;background:linear-gradient(90deg,var(--yu-coral),var(--yu-gold),var(--yu-blue),var(--yu-petrol))}.yuao-coordinate-line li{position:relative;min-height:154px;padding:30px 23px 22px;border-right:1px solid #c9c1b2}.yuao-coordinate-line li:last-child{border-right:0}.yuao-coordinate-line li::before{content:"";position:absolute;top:-27px;left:22px;width:17px;height:17px;background:var(--yu-cream);border:5px solid var(--yu-coral);border-radius:50%}.yuao-coordinate-line li:nth-child(2)::before{border-color:var(--yu-gold)}.yuao-coordinate-line li:nth-child(3)::before{border-color:var(--yu-blue)}.yuao-coordinate-line li:nth-child(4)::before{border-color:var(--yu-petrol)}.yuao-coordinate-line span,.yuao-coordinate-line b,.yuao-coordinate-line small{display:block}.yuao-coordinate-line span{margin-bottom:18px;color:var(--yu-rust);font-size:10px;font-weight:950}.yuao-coordinate-line b{font-size:17px}.yuao-coordinate-line small{margin-top:7px;color:#69736e;line-height:1.5}.yuao-coordinate-photo{height:500px;border-radius:3px 80px 3px 3px;box-shadow:0 28px 70px rgba(23,58,57,.13)}.yuao-coordinate-photo img{object-position:center 56%}.yuao-inline-link{margin-top:23px}.yuao-inline-link .text-link{color:var(--yu-rust)}

/* 3. Diagnostic: a branching decision tree grows out of the inspection image. */
.yuao-diagnostic{padding:126px 0;color:#fff;background:radial-gradient(circle at 82% 20%,rgba(243,196,91,.17),transparent 24%),linear-gradient(128deg,#0a292f,#14464b 63%,#1c565c)}.yuao-diagnostic::after{content:"";position:absolute;z-index:-1;left:-220px;bottom:-280px;width:700px;height:700px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 50px rgba(255,255,255,.025),0 0 0 100px rgba(243,196,91,.018)}.yuao-diagnostic-layout{display:grid;grid-template-columns:1.06fr .94fr;gap:clamp(48px,7vw,92px);align-items:center}.yuao-diagnostic-copy>p:not(.eyebrow):not(.yuao-fact-note){max-width:720px;color:#bfd0ce;font-size:17px;line-height:1.68}.yuao-branch-map{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:12px 38px;margin:31px 0}.yuao-branch-map::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--yu-gold)}.yuao-branch-map article{position:relative;min-height:142px;padding:20px 19px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14)}.yuao-branch-map article::after{content:"";position:absolute;top:50%;width:19px;height:2px;background:var(--yu-gold)}.yuao-branch-map article:nth-child(odd)::after{left:100%}.yuao-branch-map article:nth-child(even)::after{right:100%}.yuao-branch-map article:nth-child(2),.yuao-branch-map article:nth-child(3){transform:translateY(18px)}.yuao-branch-map span,.yuao-branch-map b,.yuao-branch-map small{display:block}.yuao-branch-map span{margin-bottom:21px;color:var(--yu-gold);font-size:10px;font-weight:950}.yuao-branch-map b{font-size:15px}.yuao-branch-map small{margin-top:7px;color:#b7cac7;line-height:1.45}.yuao-fact-note{margin:37px 0 18px;padding:16px 18px;color:#1b2d30;background:var(--yu-mint);border-left:7px solid var(--yu-coral);font-size:13px;line-height:1.55}.yuao-diagnostic .text-link{color:#fff}.yuao-diagnostic-photo{height:740px;border-radius:50% 50% 5px 5px;box-shadow:0 42px 90px rgba(0,0,0,.27)}

/* 4. Clearance: photograph becomes a street section with a calibrated side legend. */
.yuao-clearance{padding:126px 0;background:linear-gradient(118deg,#f3c45b,#f8d98d 54%,#f4efe4)}.yuao-clearance::before{content:"";position:absolute;z-index:-1;inset:0;opacity:.28;background:repeating-linear-gradient(90deg,rgba(23,40,45,.23) 0 1px,transparent 1px 92px)}.yuao-clearance-head{display:grid;grid-template-columns:.33fr 1.16fr .81fr;gap:30px;align-items:start;margin-bottom:46px}.yuao-clearance-head h2,.yuao-clearance-head p{margin-bottom:0}.yuao-clearance-head>p:last-child{color:#655e4f;line-height:1.68}.yuao-street-section{display:grid;grid-template-columns:1.35fr .65fr;align-items:stretch}.yuao-clearance-photo{height:650px;clip-path:polygon(0 0,100% 0,95% 100%,0 100%);box-shadow:18px 25px 0 rgba(172,62,44,.2)}.yuao-clearance-scale{position:relative;display:grid;align-content:center;gap:5px;margin-block:34px;padding:20px 0 20px 47px;color:#fff;background:var(--yu-deep)}.yuao-clearance-scale>i{position:absolute;left:21px;top:24px;bottom:24px;width:4px;background:repeating-linear-gradient(0deg,var(--yu-gold) 0 8px,transparent 8px 15px)}.yuao-clearance-scale article{position:relative;padding:13px 15px;border-bottom:1px solid rgba(255,255,255,.13)}.yuao-clearance-scale article:last-child{border-bottom:0}.yuao-clearance-scale article::before{content:"";position:absolute;right:100%;top:25px;width:26px;height:1px;background:var(--yu-gold)}.yuao-clearance-scale span{position:absolute;right:14px;top:13px;color:var(--yu-gold);font-size:10px;font-weight:950}.yuao-clearance-scale b,.yuao-clearance-scale small{display:block}.yuao-clearance-scale b{font-size:14px}.yuao-clearance-scale small{margin-top:4px;color:#b9ccc9;line-height:1.4}.yuao-clearance .text-link{color:#57291f}

/* 5. Profile: a long side elevation aligns with four horizontal measuring rulers. */
.yuao-profile{padding:128px 0;background:linear-gradient(122deg,#e4efe9,#f8f4ea 62%,#fffaf0)}.yuao-profile::after{content:"";position:absolute;z-index:-1;inset:0;opacity:.3;background-image:radial-gradient(circle,var(--yu-blue) 1px,transparent 1.5px);background-size:31px 31px;mask-image:linear-gradient(90deg,#000,transparent 57%)}.yuao-profile-layout{display:grid;grid-template-columns:1.16fr .84fr;gap:clamp(48px,7vw,92px);align-items:center}.yuao-profile-photo{height:720px;border-radius:2px 2px 120px 2px;box-shadow:-22px 26px 0 rgba(55,109,121,.15)}.yuao-profile-photo::after{content:"";position:absolute;z-index:2;left:8%;right:8%;top:12%;bottom:12%;border:1px dashed rgba(255,255,255,.64);pointer-events:none}.yuao-profile-copy>p:not(.eyebrow){color:#5f706b;font-size:17px;line-height:1.67}.yuao-profile-rulers{display:grid;gap:7px;margin:28px 0 24px}.yuao-profile-rulers article{position:relative;padding:15px 56px 15px 70px;background:#fff;border:1px solid #cfdcd6}.yuao-profile-rulers article::after{content:"";position:absolute;right:15px;top:14px;width:29px;height:29px;border:7px double var(--yu-coral);border-radius:50%}.yuao-profile-rulers article:nth-child(even){margin-left:26px}.yuao-profile-rulers article:nth-child(even)::after{border-color:var(--yu-blue)}.yuao-profile-rulers span{position:absolute;left:20px;top:18px;color:var(--yu-rust);font-size:10px;font-weight:950}.yuao-profile-rulers b,.yuao-profile-rulers small{display:block}.yuao-profile-rulers b{font-size:14px}.yuao-profile-rulers small{margin-top:4px;color:#6b7772;line-height:1.4}.yuao-profile .text-link{color:var(--yu-rust)}

/* 6. Price: three perforated fare tickets, not a conventional pricing grid. */
.yuao-price{padding:128px 0;color:#fff;background:radial-gradient(circle at 9% 14%,rgba(243,196,91,.19),transparent 23%),linear-gradient(129deg,#351c1b,#672820 57%,#9c3b2b)}.yuao-price::after{content:"";position:absolute;z-index:-1;inset:0;opacity:.14;background:repeating-linear-gradient(135deg,transparent 0 34px,#fff 35px 36px)}.yuao-price-head{display:grid;grid-template-columns:.33fr 1.17fr .8fr;gap:30px;align-items:start;margin-bottom:47px}.yuao-price-head h2,.yuao-price-head p{margin-bottom:0}.yuao-price-head>p:last-child{color:#e4c9bf;line-height:1.68}.yuao-price-stage{display:grid;grid-template-columns:.82fr 1.18fr;gap:28px;align-items:stretch}.yuao-price-photo{height:680px;border-radius:100px 4px 4px 4px;box-shadow:0 34px 78px rgba(0,0,0,.24)}.yuao-fare-stack{display:grid;align-content:center;gap:9px}.yuao-fare-stack article{position:relative;display:grid;grid-template-columns:1fr auto;gap:8px 18px;align-items:center;min-height:146px;padding:24px 52px 24px 27px;color:var(--yu-ink);background:var(--yu-cream);clip-path:polygon(0 0,100% 0,100% calc(50% - 11px),calc(100% - 11px) 50%,100% calc(50% + 11px),100% 100%,0 100%,0 calc(50% + 11px),11px 50%,0 calc(50% - 11px))}.yuao-fare-stack article::after{content:"";position:absolute;right:34px;top:13px;bottom:13px;border-left:2px dashed #c9bdaa}.yuao-fare-stack article:nth-child(2){margin-left:27px;background:#f0c969}.yuao-fare-stack article:nth-child(3){margin-left:54px;background:#acd6cb}.yuao-fare-stack small,.yuao-fare-stack b{display:block}.yuao-fare-stack small{margin-bottom:6px;color:var(--yu-rust);font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:1px}.yuao-fare-stack b{font-size:17px}.yuao-fare-stack strong{font-size:25px;white-space:nowrap}.yuao-fare-stack article p{grid-column:1/-1;margin:0;color:#626963;font-size:12px}.yuao-fare-stack article em{color:var(--yu-rust);font-weight:900}.yuao-price-note{margin:5px 0 0;padding:13px 16px;color:#f1d7cf;background:rgba(255,255,255,.07);border-left:5px solid var(--yu-gold);font-size:12px}.yuao-price .button-primary{background:var(--yu-gold);color:#302119;box-shadow:none}.yuao-price .button-ghost{border-color:rgba(255,255,255,.3)}

/* 7. Handover: a deliberately broken route joins four unequal stops. */
.yuao-handover{padding:128px 0;background:linear-gradient(120deg,#a8d4c8,#d5e9df 57%,#f4efe4)}.yuao-handover::before{content:"";position:absolute;z-index:-1;right:-190px;top:-230px;width:680px;height:680px;border:1px dashed rgba(23,70,75,.25);border-radius:50%;box-shadow:0 0 0 54px rgba(23,70,75,.025),0 0 0 108px rgba(172,62,44,.02)}.yuao-handover-layout{display:grid;grid-template-columns:.91fr 1.09fr;gap:clamp(48px,7vw,92px);align-items:center}.yuao-handover-copy>p:not(.eyebrow){color:#465f59;font-size:17px;line-height:1.67}.yuao-broken-route{display:grid;gap:0;margin:27px 0 24px;padding:0;list-style:none}.yuao-broken-route li{position:relative;display:grid;grid-template-columns:50px 1fr;gap:15px;align-items:center;min-height:84px}.yuao-broken-route li::after{content:"";position:absolute;left:24px;top:67px;width:43px;height:21px;border-left:4px solid var(--yu-coral);border-bottom:4px solid var(--yu-coral);transform:skewX(-34deg)}.yuao-broken-route li:nth-child(even){margin-left:48px}.yuao-broken-route li:nth-child(2)::after{left:-24px;width:45px;transform:skewX(34deg)}.yuao-broken-route li:nth-child(4)::after{display:none}.yuao-broken-route li>span{display:grid;width:50px;height:50px;place-items:center;color:#fff;background:var(--yu-rust);border-radius:50% 5px 50% 50%;font-weight:950}.yuao-broken-route li:nth-child(even)>span{color:var(--yu-ink);background:var(--yu-gold);border-radius:5px 50% 50% 50%}.yuao-broken-route b,.yuao-broken-route small{display:block}.yuao-broken-route b{font-size:15px}.yuao-broken-route small{margin-top:5px;color:#526861;line-height:1.45}.yuao-handover .text-link{color:#602b22}.yuao-handover-photo{height:720px;clip-path:polygon(7% 0,100% 0,100% 93%,93% 100%,0 100%,0 7%);box-shadow:24px 30px 0 rgba(23,70,75,.14)}

/* 8. Checklist: a dense switchboard faces the photographic evidence panel. */
.yuao-checklist{padding:128px 0;color:#fff;background:linear-gradient(126deg,#101d20,#1c3336 62%,#274a4d)}.yuao-checklist::after{content:"";position:absolute;z-index:-1;inset:0;opacity:.2;background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px);background-size:63px 63px}.yuao-checklist-layout{display:grid;grid-template-columns:1.02fr .98fr;gap:clamp(48px,7vw,92px);align-items:center}.yuao-checklist-photo{height:700px;border:1px solid rgba(255,255,255,.16);border-radius:4px 110px 4px 4px}.yuao-checklist-copy>p:not(.eyebrow){color:#b9cac7;font-size:17px}.yuao-switches{display:grid;gap:8px;margin:28px 0 30px;padding:0;list-style:none}.yuao-switches li{display:grid;grid-template-columns:53px 1fr;gap:14px;align-items:center;padding:14px 17px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}.yuao-switches li:nth-child(even){margin-left:18px}.yuao-switches li>span{position:relative;width:53px;height:27px;background:#40585a;border:2px solid #708486;border-radius:30px}.yuao-switches li>span i{position:absolute;left:4px;top:4px;width:15px;height:15px;background:var(--yu-gold);border-radius:50%;box-shadow:22px 0 0 rgba(243,196,91,.16)}.yuao-switches b{font-size:13px;line-height:1.4}.yuao-checklist .button-primary{background:var(--yu-coral);box-shadow:none}

/* 9. FAQ: a framed garage aperture sits beside an understated accordion. */
.yuao-faq{padding:128px 0;background:radial-gradient(circle at 88% 12%,rgba(55,109,121,.13),transparent 25%),linear-gradient(125deg,#fff9ed,#f0eadf 62%,#d9e8e2)}.yuao-faq-layout{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(48px,7vw,88px);align-items:start}.yuao-faq-copy{padding-top:12px}.yuao-faq-list{margin-top:30px;border-top:1px solid #cfc5b5}.yuao-faq-list details{border-bottom:1px solid #cfc5b5}.yuao-faq-list summary{position:relative;padding:21px 53px 21px 0;cursor:pointer;font-weight:900;list-style:none}.yuao-faq-list summary::-webkit-details-marker{display:none}.yuao-faq-list summary::before,.yuao-faq-list summary::after{content:"";position:absolute;right:8px;top:29px;width:22px;height:3px;background:var(--yu-rust)}.yuao-faq-list summary::after{transform:rotate(90deg)}.yuao-faq-list details[open] summary::after{transform:rotate(0)}.yuao-faq-list details p{margin:0 48px 22px 0;color:#5d6a67;line-height:1.65}.yuao-faq-photo{position:sticky!important;top:24px;height:730px;border:12px solid var(--yu-petrol);border-radius:4px 4px 120px 4px;box-shadow:0 31px 75px rgba(18,58,59,.16)}.yuao-faq-photo::before{content:"";position:absolute;z-index:2;left:8%;right:8%;top:9%;height:10px;background:repeating-linear-gradient(90deg,var(--yu-gold) 0 17px,transparent 17px 30px)}

/* 10. Final: an oversized route receipt floats over the night photograph. */
.yuao-contact{min-height:820px;padding:130px 0;color:#fff;background:var(--yu-deep)}.yuao-contact::before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(7,29,34,.92),rgba(7,29,34,.7) 51%,rgba(7,29,34,.25))}.yuao-contact::after{content:"";position:absolute;z-index:2;inset:auto 0 0;height:14px;background:linear-gradient(90deg,var(--yu-coral),var(--yu-gold),var(--yu-mint),var(--yu-blue))}.yuao-contact-photo{position:absolute!important;inset:0;z-index:0}.yuao-contact-photo img{object-position:center 54%}.yuao-contact-photo figcaption{display:none}.yuao-contact-layout{display:grid;grid-template-columns:minmax(0,700px) 1fr;align-items:center;min-height:560px}.yuao-receipt{position:relative;max-width:700px;padding:50px 55px 42px;color:var(--yu-ink);background:var(--yu-cream);clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),98% 100%,96% calc(100% - 18px),94% 100%,92% calc(100% - 18px),90% 100%,88% calc(100% - 18px),86% 100%,84% calc(100% - 18px),82% 100%,80% calc(100% - 18px),78% 100%,76% calc(100% - 18px),74% 100%,72% calc(100% - 18px),70% 100%,68% calc(100% - 18px),66% 100%,64% calc(100% - 18px),62% 100%,60% calc(100% - 18px),58% 100%,56% calc(100% - 18px),54% 100%,52% calc(100% - 18px),50% 100%,48% calc(100% - 18px),46% 100%,44% calc(100% - 18px),42% 100%,40% calc(100% - 18px),38% 100%,36% calc(100% - 18px),34% 100%,32% calc(100% - 18px),30% 100%,28% calc(100% - 18px),26% 100%,24% calc(100% - 18px),22% 100%,20% calc(100% - 18px),18% 100%,16% calc(100% - 18px),14% 100%,12% calc(100% - 18px),10% 100%,8% calc(100% - 18px),6% 100%,4% calc(100% - 18px),2% 100%,0 calc(100% - 18px))}.yuao-receipt::before{content:"МАРШРУТ ПРИНЯТ";position:absolute;right:34px;top:35px;color:var(--yu-rust);font-size:10px;font-weight:950;letter-spacing:1.4px}.yuao-receipt h2{max-width:580px;font-size:clamp(44px,5.2vw,67px)}.yuao-receipt>p:not(.eyebrow){max-width:590px;color:#5d6a67;font-size:16px;line-height:1.66}.yuao-receipt dl{margin:26px 0;border-block:1px dashed #bcb3a5}.yuao-receipt dl div{display:grid;grid-template-columns:100px 1fr;gap:15px;padding:13px 0;border-bottom:1px dashed #d3ccbf}.yuao-receipt dl div:last-child{border-bottom:0}.yuao-receipt dt{color:#77766e;font-size:10px;text-transform:uppercase;letter-spacing:1px}.yuao-receipt dd{margin:0;font-weight:900}.yuao-receipt dd a{color:var(--yu-rust)}.yuao-receipt .button-primary{background:var(--yu-coral);box-shadow:none}.yuao-neighbours{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:23px}.yuao-neighbours a{color:#4d6562;font-size:11px;font-weight:850;border-bottom:1px solid #a6b6b1}.yuao-receipt-code{display:flex;gap:4px;height:31px;margin-top:27px;align-items:flex-end}.yuao-receipt-code span{width:4px;height:23px;background:var(--yu-ink)}.yuao-receipt-code span:nth-child(2),.yuao-receipt-code span:nth-child(5),.yuao-receipt-code span:nth-child(8){width:10px;height:31px}.yuao-receipt-code span:nth-child(3),.yuao-receipt-code span:nth-child(7){height:15px}.yuao-receipt-code span:nth-child(6),.yuao-receipt-code span:nth-child(9){width:2px;height:27px}

@media(max-width:1080px){.yuao-ticket{padding-inline:46px;max-width:650px}.yuao-ticket h1{font-size:clamp(50px,7vw,73px)}.yuao-coordinates-head,.yuao-clearance-head,.yuao-price-head{grid-template-columns:.35fr 1.1fr .8fr}.yuao-coordinate-line li{padding-inline:17px}.yuao-diagnostic-layout{gap:48px}.yuao-branch-map{gap:12px 28px}.yuao-fare-stack article{padding-right:48px}.yuao-receipt{max-width:650px}}
@media(max-width:840px){.yuao-page h2{font-size:clamp(37px,9vw,54px);letter-spacing:-2.3px}.yuao-hero{min-height:0;padding:128px 0 74px}.yuao-hero::before{background:linear-gradient(90deg,rgba(7,35,40,.92),rgba(7,35,40,.55))}.yuao-hero-photo{inset:0}.yuao-hero-layout{min-height:720px;grid-template-columns:1fr;padding-top:38px}.yuao-ticket{max-width:680px}.yuao-ticket h1{font-size:clamp(47px,10.4vw,66px);letter-spacing:-3.3px}.yuao-coordinates,.yuao-diagnostic,.yuao-clearance,.yuao-profile,.yuao-price,.yuao-handover,.yuao-checklist,.yuao-faq,.yuao-contact{padding:90px 0}.yuao-coordinates-head,.yuao-clearance-head,.yuao-price-head,.yuao-diagnostic-layout,.yuao-street-section,.yuao-profile-layout,.yuao-price-stage,.yuao-handover-layout,.yuao-checklist-layout,.yuao-faq-layout,.yuao-contact-layout{grid-template-columns:1fr}.yuao-coordinates-head,.yuao-clearance-head,.yuao-price-head{gap:8px;margin-bottom:34px}.yuao-coordinate-line{grid-template-columns:repeat(2,1fr);row-gap:20px}.yuao-coordinate-line::before{display:none}.yuao-coordinate-line li{border-bottom:4px solid var(--yu-coral)}.yuao-coordinate-line li:nth-child(2){border-bottom-color:var(--yu-gold)}.yuao-coordinate-line li:nth-child(3){border-bottom-color:var(--yu-blue)}.yuao-coordinate-line li:nth-child(4){border-bottom-color:var(--yu-petrol)}.yuao-coordinate-line li::before{display:none}.yuao-coordinate-photo,.yuao-clearance-photo{height:490px}.yuao-diagnostic-photo,.yuao-profile-photo,.yuao-price-photo,.yuao-handover-photo,.yuao-checklist-photo,.yuao-faq-photo{height:540px}.yuao-diagnostic-photo,.yuao-handover-photo,.yuao-faq-photo{order:2}.yuao-branch-map article:nth-child(2),.yuao-branch-map article:nth-child(3){transform:none}.yuao-clearance-scale{margin:-32px 24px 0;padding-block:25px}.yuao-profile-photo{border-radius:2px 2px 80px 2px}.yuao-price-photo{border-radius:70px 4px 4px}.yuao-fare-stack{margin-top:-28px;padding:0 24px}.yuao-fare-stack article:nth-child(2),.yuao-fare-stack article:nth-child(3){margin-left:0}.yuao-handover-photo{clip-path:none;border-radius:4px 70px 4px 4px}.yuao-faq-photo{position:relative!important;top:auto}.yuao-contact{min-height:0}.yuao-contact-layout{min-height:650px}.yuao-receipt{max-width:680px}}
@media(max-width:560px){.yuao-page h2{font-size:35px;letter-spacing:-1.8px}.yuao-page figure figcaption{left:12px;right:12px;bottom:12px}.yuao-ticket{padding:41px 27px 34px}.yuao-ticket::after{display:none}.yuao-ticket h1{font-size:41px;letter-spacing:-2.2px}.yuao-ticket-route{grid-template-columns:1fr;gap:12px}.yuao-ticket-route>i{width:2px;height:22px;margin-left:18px;background:repeating-linear-gradient(0deg,var(--yu-coral) 0 6px,transparent 6px 11px)}.yuao-ticket-meta,.yuao-coordinate-line,.yuao-branch-map{grid-template-columns:1fr}.yuao-coordinate-line li{min-height:0;border-right:0}.yuao-branch-map::before,.yuao-branch-map article::after{display:none}.yuao-clearance-photo,.yuao-coordinate-photo,.yuao-diagnostic-photo,.yuao-profile-photo,.yuao-price-photo,.yuao-handover-photo,.yuao-checklist-photo,.yuao-faq-photo{height:390px}.yuao-clearance-scale{margin:-15px 8px 0}.yuao-profile-rulers article:nth-child(even),.yuao-switches li:nth-child(even){margin-left:0}.yuao-fare-stack{padding:0 8px}.yuao-fare-stack article{grid-template-columns:1fr;padding:22px 42px 22px 24px}.yuao-fare-stack article p{grid-column:auto}.yuao-price .hero-actions{align-items:stretch;flex-direction:column}.yuao-broken-route li:nth-child(even){margin-left:24px}.yuao-checklist-layout{gap:34px}.yuao-switches li{grid-template-columns:47px 1fr;padding-inline:12px}.yuao-switches li>span{width:47px}.yuao-switches li>span i{box-shadow:17px 0 0 rgba(243,196,91,.16)}.yuao-receipt{padding:44px 26px 37px}.yuao-receipt::before{display:none}.yuao-receipt h2{font-size:38px;letter-spacing:-2px}.yuao-receipt dl div{grid-template-columns:1fr;gap:5px}.yuao-receipt .button{width:100%}.yuao-neighbours{flex-direction:column;align-items:flex-start}}
@media(max-width:380px){.yuao-page h2{font-size:32px}.yuao-ticket h1{font-size:37px}.yuao-ticket{padding-inline:22px}.yuao-coordinate-photo,.yuao-clearance-photo,.yuao-diagnostic-photo,.yuao-profile-photo,.yuao-price-photo,.yuao-handover-photo,.yuao-checklist-photo,.yuao-faq-photo{height:350px}.yuao-fare-stack article strong{font-size:22px}.yuao-receipt h2{font-size:34px}.yuao-receipt{padding-inline:22px}}
