.partners-page{--ink:#0f172a;--muted:#515967;--paper:#fff;--soft:#f3f5f7;--line:#dce1e6;--accent:#ff6b6b}.partners-page *{box-sizing:border-box}.partners-page{scroll-behavior:smooth;background:var(--paper);color:var(--ink);margin:0;scroll-padding-top:30px;font:15px/1.65 Inter,Arabic,Arial,sans-serif}.partners-page h1,.partners-page h2,.partners-page h3,.partners-page p{margin:0}.partners-page h1,.partners-page h2,.partners-page h3{color:inherit;font-family:var(--font-heading);font-weight:500;line-height:1.08}.partners-page a{color:inherit;text-decoration:none}.partners-page button,.partners-page input,.partners-page select{font:inherit}.partners-page button,.partners-page a,.partners-page input,.partners-page select{-webkit-tap-highlight-color:transparent}.partners-page button,.partners-page a{touch-action:manipulation}.partners-page button{cursor:pointer}.partners-page button:active,.partners-page .button:active{transform:translateY(1px)}.partners-page :focus-visible{outline-offset:-2px;outline:2px solid}.partners-page input:focus,.partners-page select:focus{border-color:#000;outline:none;box-shadow:inset 0 0 0 1px #000}.partners-page .wrap{width:min(1280px,100% - 100px);margin:auto}.partners-page .preview{background:var(--ink);color:#fff;text-align:center;letter-spacing:.04em;padding:7px 24px;font-size:11px}.partners-page .header{justify-content:space-between;align-items:center;gap:20px;height:96px;display:flex}.partners-page .brand{align-items:center;gap:18px;display:flex}.partners-page .brand img{object-fit:contain;width:140px;height:50px}.partners-page .brand span{border-inline-start:1px solid var(--line);color:var(--muted);padding-inline-start:18px;font-size:13px}.partners-page nav{align-items:center;gap:30px;font-size:13px;display:flex}.partners-page select{max-width:100%}.partners-page .language{background:var(--soft);color:var(--ink);border:0;border-radius:8px;padding:10px 13px}.partners-page .button{color:#fff;white-space:nowrap;background:#0f766e;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:20px;min-height:50px;padding:12px 23px;font-size:14px;font-weight:600;transition:background .18s,transform .18s;display:inline-flex}.partners-page .button.small{min-height:42px;padding:9px 17px;font-size:12px}.partners-page .arrow{font-size:20px;line-height:1}.partners-page[dir=rtl] .arrow{transform:scaleX(-1)}.partners-page .hero-copy{grid-template-columns:1.2fr 1fr;align-items:end;gap:60px;padding:56px 0 42px;display:grid}.partners-page .eyebrow{text-transform:uppercase;letter-spacing:.15em;align-items:center;gap:9px;margin-bottom:22px;font-size:11px;font-weight:600;display:flex}.partners-page .eyebrow:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px}.partners-page h1{letter-spacing:-.045em;font-size:clamp(44px,5.3vw,76px)}.partners-page h1 span{color:var(--muted);display:block}.partners-page .intro p{max-width:450px;color:var(--muted);font-size:17px;line-height:1.65}.partners-page .actions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.partners-page .hero-image{background:#153d4a;border-radius:14px;height:330px;position:relative;overflow:hidden}.partners-page .hero-image>img{object-fit:cover;object-position:center 60%;width:100%;height:100%}.partners-page .image-caption{bottom:23px;color:#0f172a;background:#fff;border-radius:7px;padding:9px 15px;font-size:11px;position:absolute;inset-inline-start:26px}.partners-page .image-caption span{color:#53606c;margin-inline-start:14px}.partners-page .trust{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:29px 0 36px;display:flex}.partners-page .trust p{max-width:270px;color:var(--muted);font-size:12px}.partners-page .regions{font-family:var(--font-heading);gap:44px;font-size:19px;display:flex}.partners-page .regions span{align-items:center;gap:10px;display:flex}.partners-page .regions i{color:var(--muted);font-size:12px;font-style:normal}.partners-page .join{grid-template-columns:1fr 1.03fr;align-items:start;gap:100px;padding:86px 0;display:grid}.partners-page h2{letter-spacing:-.035em;max-width:470px;font-size:49px}.partners-page .lead{max-width:420px;color:var(--muted);margin-top:20px;font-size:16px}.partners-page .benefit{border-top:1px solid var(--line);grid-template-columns:35px 1fr;gap:15px;padding:20px 0;display:grid}.partners-page .number{color:var(--muted);padding-top:4px;font-size:11px}.partners-page .benefit p{color:var(--muted);max-width:340px;margin-top:7px;font-size:13px}.partners-page .form-card{background:var(--soft);border-radius:14px;padding:30px;scroll-margin-top:24px}.partners-page .tabs{background:var(--paper);border:1px solid var(--line);border-radius:9px;gap:5px;margin-bottom:28px;padding:5px;display:flex}.partners-page .tab{color:var(--muted);background:0 0;border:0;border-radius:6px;flex:1;padding:12px 8px;font-size:13px;font-weight:600}.partners-page .tab[aria-pressed=true]{background:var(--ink);color:var(--paper)}.partners-page .form-card h3{margin-bottom:8px;font-size:29px}.partners-page .hint{color:var(--muted);margin-bottom:25px;font-size:12px}.partners-page .fields{grid-template-columns:1fr 1fr;gap:17px;display:grid}.partners-page .field{flex-direction:column;gap:6px;display:flex}.partners-page .field.full{grid-column:1/-1}.partners-page label{font-size:12px;font-weight:600}.partners-page input,.partners-page .field select{background:var(--paper);width:100%;min-width:0;height:47px;color:var(--ink);border:1px solid #bac2cc;border-radius:7px;padding:0 12px}.partners-page input::placeholder{color:#69727e;font-size:12px}.partners-page input[type=email],.partners-page input[type=tel]{text-align:start;direction:ltr}.partners-page .optional{color:var(--muted);font-weight:400}.partners-page .privacy{color:var(--muted);margin:22px 0 16px;font-size:11px}.partners-page .submit{justify-content:space-between;width:100%}.partners-page .footnote{color:var(--muted);text-align:center;margin-top:13px;font-size:10px}.partners-page .appointment{border-top:1px solid var(--line);margin-top:20px;padding-top:17px}.partners-page .appointment .hint{margin-bottom:14px}.partners-page .success{text-align:center;padding:30px 0}.partners-page .success-icon{background:var(--ink);width:56px;height:56px;color:var(--paper);border-radius:50%;place-items:center;margin:0 auto 22px;font-size:26px;display:grid}.partners-page .success p{color:var(--muted);margin:16px 0 24px;font-size:14px}.partners-page .faq{border-top:1px solid var(--line);grid-template-columns:1fr 1.03fr;gap:100px;padding:50px 0 70px;display:grid}.partners-page .faq h2{font-size:32px}.partners-page .faq details{border-bottom:1px solid var(--line);padding:17px 0;font-size:14px}.partners-page .faq details:first-child{padding-top:0}.partners-page summary{cursor:pointer;justify-content:space-between;gap:20px;font-weight:500;list-style:none;display:flex}.partners-page summary:after{content:"+";font-size:22px;line-height:1}.partners-page details[open] summary:after{content:"−"}.partners-page details p{color:var(--muted);padding-top:12px;font-size:13px}.partners-page footer .wrap{color:var(--muted);justify-content:space-between;gap:20px;font-size:11px;display:flex}.partners-page[dir=rtl] h1,.partners-page[dir=rtl] h2{letter-spacing:0}.partners-page[dir=rtl] h1{font-size:62px;line-height:1.35}.partners-page[dir=rtl] h2{font-size:42px;line-height:1.4}.partners-page[dir=rtl] .eyebrow{letter-spacing:0}.partners-page[dir=rtl]{font-family:var(--font-body)}@media (prefers-color-scheme:dark){.partners-page{--paper:#111a2a;--soft:#192437;--ink:#f2f5f8;--muted:#bac4d0;--line:#354154}.partners-page .brand img{filter:invert()}.partners-page .preview{color:#fff;background:#080e19}.partners-page .tab[aria-pressed=true]{color:#111a2a;background:#f2f5f8}.partners-page input::placeholder{color:#abb6c5}.partners-page .button.secondary{color:#fff}.partners-page input,.partners-page .field select{border-color:#667386}}@media (min-width:1500px){.partners-page .hero-image{height:390px}}@media (max-width:1000px){.partners-page .wrap{width:calc(100% - 48px)}.partners-page .hero-copy{gap:30px}.partners-page .join,.partners-page .faq{gap:45px}.partners-page .regions{gap:20px}.partners-page h2{font-size:42px}.partners-page nav{gap:16px}.partners-page .nav-link{display:none}.partners-page .hero-image{height:300px}}@media (max-width:700px){.partners-page .wrap{width:calc(100% - 36px)}.partners-page .header{height:80px}.partners-page .brand img{width:112px;height:40px}.partners-page .brand span{padding-inline-start:11px;font-size:11px}.partners-page .brand{gap:11px}.partners-page nav>.button{display:none}.partners-page .language{padding:9px;font-size:12px}.partners-page .hero-copy{grid-template-columns:1fr;gap:24px;padding:30px 0}.partners-page .eyebrow{margin-bottom:16px;font-size:10px}.partners-page h1{font-size:49px}.partners-page .intro p{font-size:15px}.partners-page .actions{gap:8px;margin-top:20px}.partners-page .button{gap:14px;padding:12px 15px;font-size:12px}.partners-page .hero-image{height:260px}.partners-page .hero-image>img{object-position:63% center}.partners-page .image-caption{inset-inline-start:15px;font-size:10px;bottom:15px}.partners-page .trust{flex-direction:column;align-items:start;gap:15px;padding:24px 0}.partners-page .trust p{max-width:none}.partners-page .regions{flex-wrap:wrap;gap:20px;font-size:15px}.partners-page .regions i{display:none}.partners-page .join{grid-template-columns:1fr;gap:32px;padding:48px 0}.partners-page .lead{font-size:15px}.partners-page h2{font-size:39px}.partners-page .benefits{margin-top:25px}.partners-page .benefit{padding:16px 0}.partners-page .form-card{padding:22px}.partners-page .fields{gap:15px}.partners-page .field{grid-column:1/-1}.partners-page .faq{grid-template-columns:1fr;gap:25px;padding:35px 0 45px}.partners-page .faq h2{font-size:30px}.partners-page footer .wrap{flex-direction:column;gap:5px}.partners-page[dir=rtl] h1{font-size:43px}.partners-page[dir=rtl] h2{font-size:34px}.partners-page .preview{font-size:10px}}@media (prefers-reduced-motion:reduce){.partners-page{scroll-behavior:auto}.partners-page *{transition:none!important}}.partners-page{--ink:#102e30;--paper:#fff;--soft:#f1f6f5;--muted:#566c6d;--line:#d8e3e1;--accent:#0f766e;color:#102e30;background:#fff}.partners-page .wrap{width:min(1280px,100% - 112px)}.partners-page h1,.partners-page h2,.partners-page h3{font-weight:600}.partners-page .preview{color:#b8d6d2;letter-spacing:.06em;background:#072b2e;padding:6px 16px;font-size:10px}.partners-page .opening{color:#fff;background:#092f33;border-radius:0 0 40px 40px;overflow:hidden}.partners-page .header{height:100px}.partners-page .brand img{filter:invert();width:132px}.partners-page .brand span{color:#c0d9d6;border-color:#3d5c5e}.partners-page .nav-link{color:#e0eeeb}.partners-page .language{color:#fff;background:0 0;border:1px solid #446769;border-radius:100px;padding:10px 16px}.partners-page .language option{color:#fff;background:#092f33}.partners-page .button{color:#fff;background:#0f766e;border-radius:100px;min-height:54px;padding:14px 26px;font-size:13px}.partners-page .button:hover{background:#116a64}.partners-page .button.small{padding:10px 20px;font-size:12px}.partners-page .button.secondary{color:#fff;background:0 0;border-color:#618181}.partners-page .button.secondary:hover{background:#16474a}.partners-page .arrow{font-size:21px;transition:transform .3s}.partners-page .button:hover .arrow{transform:translate(3px,-3px)}.partners-page .hero-stage{grid-template-columns:1.1fr 1fr;align-items:center;gap:55px;min-height:660px;padding:40px 0 65px;display:grid}.partners-page .hero-stage .eyebrow{letter-spacing:.1em;color:#a7d5cb;margin-bottom:28px;font-size:12px}.partners-page .eyebrow:before{display:none}.partners-page .hero-stage h1{letter-spacing:-.048em;font-size:clamp(66px,6.2vw,90px);font-weight:650;line-height:1}.partners-page .hero-stage h1 span{color:#a8d5cc}.partners-page .hero-stage h1 b{font-weight:650}.partners-page .hero-stage p{color:#d0e3df;max-width:400px;margin-top:27px;font-size:17px;line-height:1.65}.partners-page .hero-stage .actions{margin-top:33px}.partners-page .hero-small{color:#b8d5cf;align-items:center;gap:9px;margin-top:20px;font-size:11px;display:flex}.partners-page .hero-small svg{flex-shrink:0;width:15px;height:15px}.partners-page .tickets{isolation:isolate;width:100%;max-width:520px;height:560px;margin:auto;position:relative}.partners-page .ticket{color:#123b37;background:#d1e7df;border-radius:25px;padding:10px;position:absolute;overflow:hidden;box-shadow:0 22px 60px #001a1d33}.partners-page .ticket img{object-fit:cover;border-radius:17px;width:100%;display:block}.partners-page .ticket.front{inset-inline-end:0;z-index:2;width:76%;transition:transform .6s cubic-bezier(.2,.7,.2,1);top:48px;transform:rotate(7deg)}.partners-page .ticket.front:hover{transform:rotate(3deg)translateY(-5px)}.partners-page .ticket.back{inset-inline-start:0;background:#559588;width:63%;top:0;transform:rotate(-12deg)}.partners-page .ticket.back img{height:292px}.partners-page .ticket-caption{border-top:1px dashed #60897e;margin-top:13px;padding:16px 13px 18px}.partners-page .ticket-caption small{text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px;font-size:9px;display:block}.partners-page .ticket-caption strong{font-family:var(--font-heading);font-size:27px;font-weight:600;line-height:1.05;display:block}.partners-page .ticket.back .ticket-caption{color:#fff}.partners-page .round-stamp{bottom:13px;z-index:3;color:#194b43;text-align:center;background:#e0eee8;border:7px solid #092f33;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:108px;height:108px;font-size:10px;line-height:1.45;display:flex;position:absolute;inset-inline-start:18px;transform:rotate(-10deg)}.partners-page .round-stamp b{font-size:27px;font-family:var(--font-heading);font-weight:500}.partners-page .hero-bottom{color:#c7dbd7;border-top:1px solid #36585a;justify-content:space-between;align-items:center;gap:25px;padding:24px 0 28px;display:flex}.partners-page .hero-bottom p{max-width:270px;color:inherit;font-size:11px}.partners-page .regions{font-size:16px;font-family:var(--font-body);gap:35px}.partners-page .regions b{font-weight:400}.partners-page .regions i{color:#8ebcb2}.partners-page .vision{grid-template-columns:.8fr 1.6fr;gap:85px;padding:100px 0 85px;display:grid}.partners-page .vision .eyebrow{color:#607370;padding-top:12px;font-size:11px}.partners-page .vision h2{letter-spacing:-.04em;max-width:800px;font-size:clamp(38px,4.1vw,57px);line-height:1.1}.partners-page .vision h2 span{color:#0f766e}.partners-page .vision p{color:#647370;max-width:630px;margin-top:25px;font-size:16px;line-height:1.75}.partners-page .story-label{color:#59716a;justify-content:space-between;align-items:center;margin-bottom:22px;font-size:11px;display:flex}.partners-page .story-label b{color:#153c36;font-weight:500}.partners-page .destinations{grid-template-columns:1.35fr 1fr 1fr;gap:22px;display:grid}.partners-page .destination{background:#0c4445;border-radius:18px;height:360px;position:relative;overflow:hidden}.partners-page .destination img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.partners-page .destination:hover img{transform:scale(1.045)}.partners-page .destination:after{content:"";pointer-events:none;background:linear-gradient(#0000,#082a33b5);position:absolute;inset:40% 0 0}.partners-page .destination-label{bottom:23px;z-index:1;color:#fff;position:absolute;inset-inline-start:25px}.partners-page .destination-label small{margin-bottom:8px;font-size:10px;display:block}.partners-page .destination-label h3{color:#fff;font-size:28px}.partners-page .destination:nth-child(2){height:315px;margin-top:45px}.partners-page .destination:nth-child(3){height:275px;margin-top:85px}.partners-page .stories{padding-bottom:100px}.partners-page .path{background:#f0f6f3;padding:95px 0}.partners-page .join{grid-template-columns:1fr 1.03fr;gap:100px;padding:0}.partners-page .join .eyebrow{color:#426f63;margin-bottom:25px;font-size:11px}.partners-page .join h2{font-size:58px;line-height:1.04}.partners-page .lead{color:#57716a}.partners-page .benefits{margin-top:35px}.partners-page .benefit{border-color:#ccdcd6;grid-template-columns:36px 1fr;gap:15px;padding:21px 0}.partners-page .number{color:#245347;background:#dceae3;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;padding:0;font-size:10px;display:flex}.partners-page .benefit h3{font-size:21px}.partners-page .benefit p{color:#587069;font-size:13px;line-height:1.6}.partners-page .form-card{background:#fff;border:1px solid #d9e6df;border-radius:22px;padding:34px;box-shadow:0 12px 35px #0f44320a}.partners-page .tabs{background:#edf4f0;border:0;border-radius:100px;margin-bottom:28px;padding:5px}.partners-page .tab{color:#4a635b;border-radius:100px;font-size:12px}.partners-page .tab[aria-pressed=true]{color:#fff;background:#0f766e}.partners-page .form-card h3{font-size:31px}.partners-page .hint{color:#5a7066}.partners-page .field input,.partners-page .field select{color:#17382d;background:#fff;border-color:#b9c9c1;border-radius:8px;height:49px}.partners-page .privacy,.partners-page .footnote{color:#52685e}.partners-page .form-card .button.secondary,.partners-page .success-icon{color:#fff;background:#0f766e}.partners-page .faq{border-top:0;padding:70px 0 85px}.partners-page .faq h2{max-width:300px;font-size:34px}.partners-page .faq details{border-color:#d9e5df;padding:21px 0}.partners-page .faq summary{color:#203d34;font-size:14px}.partners-page .faq p{color:#60736a}.partners-page footer{background:#092f33;padding:34px 0}.partners-page footer .wrap{color:#b5cdc7}.partners-page .footer-brand{font-family:var(--font-heading);color:#fff;font-size:20px;font-weight:600}.partners-page[dir=rtl] .hero-stage h1{font-size:70px;line-height:1.3}.partners-page[dir=rtl] .vision h2{font-size:49px;line-height:1.4}.partners-page[dir=rtl] .join h2{font-size:48px}.partners-page .tickets[dir=ltr]{direction:ltr}.partners-page[dir=rtl] .ticket-caption{text-align:right;direction:rtl}.partners-page .ticket-caption strong{font-family:var(--font-heading)}.partners-page[dir=rtl] .hero-stage p{line-height:1.85}@media (prefers-color-scheme:dark){.partners-page{color:#ecf4f1;background:#101e21}.partners-page .vision p,.partners-page .story-label,.partners-page .faq p{color:#b7cac4}.partners-page .vision h2 span{color:#80c9b7}.partners-page .story-label b,.partners-page .faq summary{color:#e0eee8}.partners-page .path{background:#14292a}.partners-page .lead,.partners-page .benefit p{color:#b9cfc5}.partners-page .join .eyebrow{color:#96c9b7}.partners-page .form-card{background:#1b3434;border-color:#3a5650}.partners-page .tabs{background:#102928}.partners-page .tab{color:#b9d4ca}.partners-page .tab[aria-pressed=true]{color:#fff;background:#0f766e}.partners-page .hint,.partners-page .privacy,.partners-page .footnote{color:#b9cdc5}.partners-page .field label{color:#e8f0ec}.partners-page .number{color:#fff;background:#31574b}.partners-page .faq details,.partners-page .benefit{border-color:#36554b}.partners-page .form-card .optional{color:#b9cdc5}.partners-page .brand img{filter:invert()}}@media (max-width:1100px){.partners-page .wrap{width:calc(100% - 64px)}.partners-page .hero-stage{gap:30px}.partners-page .hero-stage h1{font-size:70px}.partners-page .ticket.front img{height:300px}.partners-page .ticket.back img{height:260px}.partners-page .tickets{height:500px}.partners-page .join{gap:50px}.partners-page .join h2{font-size:48px}.partners-page .vision{gap:45px}.partners-page .hero-stage p{font-size:15px}.partners-page .hero-stage{min-height:600px}.partners-page .ticket-caption strong{font-size:23px}}@media (max-width:700px){.partners-page .wrap{width:calc(100% - 40px)}.partners-page .opening{border-radius:0 0 28px 28px}.partners-page .header{height:80px}.partners-page .brand img{width:105px}.partners-page .brand span{padding-inline-start:10px;font-size:10px}.partners-page .brand{gap:10px}.partners-page .language{padding:8px 10px;font-size:11px}.partners-page .hero-stage{grid-template-columns:1fr;gap:30px;padding:32px 0 8px}.partners-page .hero-stage h1{letter-spacing:-.05em;font-size:62px}.partners-page .hero-stage .eyebrow{margin-bottom:24px;font-size:10px}.partners-page .hero-stage p{max-width:320px;margin-top:20px;font-size:15px}.partners-page .hero-stage .actions{gap:9px;margin-top:25px}.partners-page .button{min-height:49px;padding:12px 20px;font-size:12px}.partners-page .hero-small{font-size:10px}.partners-page .tickets{max-width:365px;height:430px}.partners-page .ticket.front{top:35px;width:73%;inset-inline-end:9px}.partners-page .ticket.front img{height:240px}.partners-page .ticket.back{top:5px;width:61%;inset-inline-start:15px}.partners-page .ticket.back img{height:200px}.partners-page .ticket-caption{margin-top:10px;padding:10px 9px 13px}.partners-page .ticket-caption strong{font-size:23px}.partners-page .ticket-caption small{font-size:8px}.partners-page .round-stamp{bottom:14px;width:84px;height:84px;font-size:8px;inset-inline-start:13px}.partners-page .round-stamp b{font-size:22px}.partners-page .hero-bottom{flex-direction:column;align-items:start;gap:17px;padding:22px 0 28px}.partners-page .hero-bottom p{max-width:none}.partners-page .regions{gap:19px;font-size:12px}.partners-page .vision{grid-template-columns:1fr;gap:8px;padding:60px 0 38px}.partners-page .vision h2{font-size:37px}.partners-page .vision .eyebrow{margin-bottom:10px}.partners-page .vision p{margin-top:19px;font-size:14px}.partners-page .story-label{gap:20px;font-size:10px}.partners-page .destinations{grid-template-columns:1fr 1fr;gap:12px}.partners-page .destination{grid-column:1/-1;height:290px}.partners-page .destination:nth-child(2),.partners-page .destination:nth-child(3){grid-column:auto;height:230px;margin-top:0}.partners-page .destination-label{bottom:19px;inset-inline-start:16px}.partners-page .destination-label h3{font-size:23px}.partners-page .destination-label small{font-size:9px}.partners-page .stories{padding-bottom:55px}.partners-page .path{padding:55px 0}.partners-page .join{grid-template-columns:1fr;gap:25px}.partners-page .join h2{max-width:350px;font-size:44px}.partners-page .join .eyebrow{margin-bottom:20px}.partners-page .form-card{padding:24px 20px}.partners-page .form-card h3{font-size:29px}.partners-page .faq{gap:20px;padding:45px 0}.partners-page .faq h2{font-size:30px}.partners-page .footer-brand{font-size:19px}.partners-page .ticket,.partners-page .destination{border-radius:17px}.partners-page .ticket img{border-radius:10px}.partners-page[dir=rtl] .hero-stage h1{font-size:53px}.partners-page[dir=rtl] .vision h2{font-size:34px}.partners-page[dir=rtl] .join h2{font-size:37px}}@media (prefers-reduced-motion:no-preference){.partners-page .hero-stage>div:first-child{animation:.8s both arrive}.partners-page .tickets{animation:1.1s .15s both arrive}@keyframes arrive{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}}.partners-page{font-family:var(--font-body);line-height:1.65}.partners-page .ticket.front img{height:340px}.partners-page .form-error{color:#b42318;margin-block:12px}.partners-page .regions{flex-wrap:wrap}.partners-page [hidden]{display:none}.partners-page .button:disabled{opacity:.6;cursor:wait}.partners-page .language{max-width:160px}@media (max-width:1100px){.partners-page .ticket.front img{height:300px}}@media (max-width:700px){.partners-page .ticket.front img{height:240px}}.partners-page .partner-fields-group{border:0;min-width:0;margin:0;padding:0}.public-site-main:has(>.partners-page){margin:0;padding:0}.partners-page #connect{scroll-margin-top:24px}.partners-page .opening h1{color:inherit}.partners-page .ticket-caption,.partners-page .ticket-caption small,.partners-page .ticket-caption strong,.partners-page .destination-label,.partners-page .destination-label small,.partners-page .destination-label h3{color:#fff}.partners-page .ticket.front,.partners-page .ticket.back{background:#24534b}.partners-page .hero-stage>div,.partners-page .join>div{min-width:0}.partners-page h1,.partners-page h2{overflow-wrap:break-word}
