.home-demo-card{background:#fff;border:2px solid #080808;border-radius:28px;box-shadow:8px 8px 0 #080808;box-sizing:content-box;height:100%;width:100%}.home-demo-card:before{background:url(//fecdn1.zhaopin.cn/ai_zhaopin_com/assets/bg-demo-decoration.1cf4cf772ca435ef160437162fbf6a0e.png) 50%/contain no-repeat;content:"";height:272px;pointer-events:none;position:absolute;right:-4px;top:-125px;width:570px;z-index:3}.home-demo-tabs{background:#080808;border-radius:26px 26px 0 0;display:flex;height:8.6817%;overflow:hidden;position:relative;z-index:2}.home-demo-tab{background:transparent;border:0;color:#fff;cursor:pointer;font-family:FZLanTingHeiS-B-GB,PingFang SC,Microsoft YaHei,sans-serif;font-size:20px;font-weight:700;height:100%;padding:0 22px;white-space:nowrap}.home-demo-tab.active{background:#005eff}.home-demo-panels{border-radius:0 0 26px 26px;display:grid;grid-template-columns:1fr 1fr;height:91.3183%;overflow:hidden}.home-demo-box{background:#fff;border-right:2px solid #080808;box-sizing:border-box;display:flex;flex-direction:column;min-width:0;padding:26px}.home-demo-box.output{background:linear-gradient(180deg,#e8ff5f,#f0ff9e 25%,#d9f7ff);border-right:0}.home-demo-box>span{align-items:center;align-self:flex-start;border:2px solid #080808;border-radius:999px;box-sizing:border-box;display:inline-flex;font-size:14px;font-weight:700;line-height:18px;min-height:28px;padding:3px 10px}.home-demo-box>span:before{content:"✦";font-size:10px;margin-right:4px}.resume-sample{display:flex;flex:1;flex-direction:column;margin-top:12px;min-height:0}.home-demo-hint{align-items:center;background:#080808;border-radius:7px;box-sizing:border-box;color:#e4ff66;display:flex;font-size:16px;line-height:22px;margin-top:auto;min-height:42px;padding:0 14px;white-space:nowrap}.resume-sample .resume-head{border-bottom:2px solid #080808;display:flex;flex-direction:column;gap:3px;padding-bottom:14px}.resume-sample .resume-head strong{font-size:28px;font-weight:500;line-height:34px}.resume-sample .resume-head small{color:#555;font-size:14px;line-height:20px}.resume-sample .resume-item{margin-top:12px}.resume-sample .resume-item em{color:#080808;font-size:16px;font-style:normal;font-weight:700;line-height:22px}.output .resume-sample .resume-item>em,.resume-sample .resume-meta,.resume-sample .resume-score{display:none}.resume-sample .resume-item p{font-family:FZLanTingHeiS-DB1-GB,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:28px;margin:6px 0 0}.home-demo-box:not(.output) .resume-sample .resume-item:last-child{margin-bottom:18px;margin-top:auto}.home-demo-box:not(.output) .resume-sample .resume-item:last-child p{color:#ff604f}.resume-sample .annotated-line{background:linear-gradient(90deg,#fff,#d9f7ff);border:1px solid #080808;border-radius:8px;box-sizing:border-box;display:block;font-size:16px;font-weight:500;line-height:22px;margin-bottom:12px;min-height:66px;padding:8px 12px}.resume-sample .annotation{color:#24c8ef;display:block;font-size:16px;font-weight:700;line-height:20px;margin-bottom:6px}html{-webkit-text-size-adjust:100%;background:#fff;color:#222;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,Arial,sans-serif;overflow-y:scroll}html *{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none;outline:0}body{-webkit-font-smoothing:antialiased;max-width:100%}#root,body{background:#fff;min-height:100vh}div{box-sizing:border-box}article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0}input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}abbr,acronym{border:0;font-variant:normal}del{text-decoration:line-through}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:600}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:600}q:after,q:before{content:""}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}a{-webkit-tap-highlight-color:rgba(0,0,0,0);border:0;color:inherit;outline:0}a,a:hover,ins{text-decoration:none}a:hover{cursor:pointer}a.hidefocus{outline:0}button.hidefocus::-moz-focus-inner{border:0}a:focus{outline-width:0}input,textarea{outline:0}button,label{-webkit-tap-highlight-color:rgba(0,0,0,0);border:0;outline:0}button,input,select,textarea{outline:0}textarea{-webkit-appearance:none;resize:none}svg{height:100%;width:100%}.clearfix:after,.clearfixVisible:after{clear:both;content:".";display:block;height:0;visibility:hidden}.clearfix,.clearfixVisible{*zoom:1}:root{--ink:#080808;--black:#1f1f1f}.reservation-modal,.reservation-modal *{box-sizing:border-box}.submit-button{align-items:center;background:var(--black);border-radius:999px;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;padding:0 20px;transition:transform .18s ease,box-shadow .18s ease}.submit-button:hover:not(:disabled){box-shadow:5px 5px 0 #e4ff66;transform:translate(-2px,-2px)}.modal-overlay{background:rgba(8,8,8,.72);display:grid;inset:0;opacity:0;padding:24px;place-items:center;position:fixed;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:120}.modal-overlay.open{opacity:1;visibility:visible}.modal-card{background-color:#fff;background-image:linear-gradient(189.5deg,#f5ffae 5%,#f9ffcc 20%,#fcffeb 40%,#fefffc 60%,#fff 70%);background-repeat:no-repeat;background-size:100% 560px;border:0;border-radius:30px;box-shadow:none;height:min(560px,100vh - 48px);max-height:calc(100vh - 48px);overflow:hidden;position:relative;transform:translateY(16px) scale(.98);transition:transform .2s ease;width:min(720px,100vw - 48px)}.modal-overlay.open .modal-card{transform:translateY(0) scale(1)}.modal-head{height:96px;padding:40px 40px 20px;position:relative;z-index:8}.modal-head,.modal-title-group{align-items:center;display:flex}.modal-title-group{gap:9.6px}.modal-head h2{font-family:Alimama ShuHeiTi,Arial Black,PingFang SC,sans-serif;font-size:33.6px;font-weight:700;line-height:36px;margin:0}.modal-head p{color:#000;font-size:18px;letter-spacing:.36px;line-height:18px;margin:0}.modal-close{background:url(//fecdn5.zhaopin.cn/ai_zhaopin_com/assets/icon-reservation-close.e695da95a47595d1104346edf95d10a3.png) 50%/36px 36px no-repeat;border:0;cursor:pointer;display:grid;font-size:0;height:36px;padding:0;place-items:center;position:absolute;right:20px;top:20px;width:36px}.form-wrap{padding:0 40px}.form-wrap--submitted{display:none}.form-columns{display:grid;gap:40px;grid-template-columns:repeat(2,minmax(0,300px))}.form-column{display:grid;gap:16px}.field-group,.form-column label{display:grid;gap:6px}.field-label{color:#000;font-size:13px;font-weight:600;line-height:18px}.required-mark{color:#e65050;margin-right:3px}.field-error{color:#e24848;font-size:12px;font-weight:400;margin-left:8px}.form-wrap input[type=email],.form-wrap input[type=tel],.form-wrap input[type=text],.select-button{background:#fff;border:1.5px solid var(--ink);border-radius:8px;color:var(--ink);font-size:13px;font-weight:500;line-height:20px;min-height:40px;outline:0;padding:0 8px;width:100%}.form-wrap input:focus,.select-button:focus{box-shadow:0 0 0 3px rgba(36,200,239,.26)}.select-control{position:relative}.select-button{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.select-button:after{border-bottom:1.5px solid var(--ink);border-right:1.5px solid var(--ink);content:"";height:7px;transform:rotate(45deg) translateY(-2px);width:7px}.select-options{background:#fff;border:2px solid var(--ink);border-radius:8px;box-shadow:5px 6px 0 rgba(8,8,8,.2);left:0;list-style:none;margin:0;padding:5px;position:absolute;right:0;top:calc(100% + 5px);z-index:20}.select-option{align-items:center;background:transparent;border:0;border-radius:5px;cursor:pointer;display:flex;font-size:12px;justify-content:space-between;padding:8px 9px;width:100%}.select-option.selected,.select-option:hover{background:#efffb0}.select-check{opacity:0}.select-option.selected .select-check{opacity:1}.choice-row{display:grid;gap:24px;grid-template-columns:1fr 1fr}.choice-option{position:relative}.choice-option input{opacity:0;position:absolute}.choice-option span{align-items:center;border:1.5px solid var(--ink);border-radius:8px;cursor:pointer;display:flex;font-size:13px;font-weight:500;min-height:40px;padding:0 8px;position:relative}.choice-option span:before{border:1px solid var(--ink);border-radius:50%;content:"";flex:0 0 16px;height:16px;margin-right:4px;width:16px}.choice-option input:checked+span{background:#fff}.choice-option input:checked+span:before{background:var(--ink)}.choice-option input:checked+span:after{border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;content:"";height:4px;left:13px;position:absolute;top:50%;transform:translateY(-65%) rotate(-45deg);width:6px}.consent{align-items:center;display:flex;gap:4px;margin:30px auto 0;width:500px}.consent input{appearance:none;background:#fff;border:1px solid var(--ink);border-radius:50%;flex:0 0 16px;height:16px;margin:0;position:relative;width:16px}.consent input:checked{background:var(--ink)}.consent input:checked:after{border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;content:"";height:4px;left:4px;position:absolute;top:4px;transform:rotate(-45deg);width:6px}.consent .field-label{font-weight:400}.form-status{color:#555;font-size:12px;margin:8px auto 0;min-height:20px;width:500px}.form-status.error{color:#e24848}.submit-button{background:#000;border:2px solid var(--ink);bottom:56px;box-shadow:none;color:#fff;display:flex;font-size:20px;font-weight:500;gap:7px;height:48px;line-height:14px;margin:0;min-height:48px;padding:0 33px;position:absolute;right:110px;width:500px}.form-status+.submit-button{bottom:24px}.submit-icon{background:url(//fecdn5.zhaopin.cn/ai_zhaopin_com/assets/icon-reservation-star.db9fcb521a3ca0e639952ee8c3c5466e.png) 50%/17px 20px no-repeat;display:inline-grid;flex:0 0 17px;font-size:0;height:20px;place-items:center;width:17px}.modal-card .submit-button:hover:not(:disabled){box-shadow:none;transform:none}.submit-button:disabled{cursor:wait;opacity:.62}.reservation-success{background:url(//fecdn5.zhaopin.cn/ai_zhaopin_com/assets/bg-reservation-success.908a752cea96d670ca28a9e3ed23fd26.png) 50%/100% 100% no-repeat;border-radius:0 0 30px 30px;bottom:0;height:360px;left:0;padding:150px 40px 44px;position:absolute;right:0;z-index:7}.success-check{border-bottom:6px solid var(--ink);border-left:6px solid var(--ink);display:block;height:20px;transform:rotate(-45deg) translateY(-3px);width:30px}.reservation-success h3{font-family:Alimama ShuHeiTi,Arial Black,PingFang SC,sans-serif;font-size:33.6px;line-height:36px;margin:12px 0}.success-title-break{display:none}.success-gift{margin-left:4px}.reservation-success>p{color:#000;font-size:13px;font-weight:600;line-height:20px;margin:0 0 12px}.share-row{align-items:center;display:flex;gap:36px}.share-row>span{color:#000;flex:0 0 390px;font-size:13px;font-weight:600;line-height:18px;max-height:36px;overflow:hidden;overflow-wrap:anywhere;width:390px}.share-row button{background:var(--black);border:1.6px solid var(--ink);border-radius:999px;color:#fff;cursor:pointer;flex:0 0 214px;font-size:16px;font-weight:500;height:38px;padding:0 14px;width:214px}@media(max-width:760px){.modal-overlay{align-items:flex-end;display:flex;padding:0}.modal-overlay.modal-overlay--success{align-items:center;justify-content:center;padding:12px}.modal-card{border-bottom:0;border-left:0;border-radius:24px 24px 0 0;border-right:0;box-shadow:none;display:flex;flex-direction:column;height:min(92vh,760px);max-height:min(92vh,760px);overflow:hidden;width:100%}.modal-card.modal-card--success{animation:reservation-success-enter .2s ease .16s both;background:transparent;border-radius:16px;height:430px;margin-bottom:52px;max-height:calc(100vh - 76px);max-height:calc(100dvh - 76px);max-width:calc(100vw - 24px);overflow:visible;width:280px}@keyframes reservation-success-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.modal-head{flex:0 0 auto;height:auto;padding:22px 20px 14px;position:sticky;top:0}.modal-head h2{font-size:24px}.modal-head p{font-size:14px}.modal-card--success .modal-head{height:0;padding:0;position:static}.modal-card--success .modal-title-group{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.modal-card--success .modal-close{filter:invert(1);right:50%;top:calc(100% + 16px);transform:translateX(50%);z-index:9}.modal-card .form-wrap{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px 20px 20px}.form-columns{gap:13px;grid-template-columns:1fr}.consent,.form-status{width:100%}.choice-option span,.form-wrap input[type=email],.form-wrap input[type=tel],.form-wrap input[type=text],.select-button{min-height:44px}.submit-button{bottom:0;box-shadow:0 -10px 16px #fff;margin:10px auto 0;position:sticky;right:auto;width:100%;z-index:6}.form-status+.submit-button{bottom:0}.reservation-success{-webkit-overflow-scrolling:touch;align-items:flex-start;background:linear-gradient(0deg,rgba(251,255,167,0) 79%,rgba(251,255,167,0) 0,#fbffa7 106%),linear-gradient(350deg,#94e1ff 2%,rgba(148,225,255,0) 31%),#fff;border-radius:16px;display:flex;flex-direction:column;height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px 25px 23px;position:static;text-align:left;width:100%}.success-check{background:transparent;border:0;border-bottom:6px solid var(--ink);border-left:6px solid var(--ink);border-radius:0;display:block;flex:0 0 20px;height:20px;transform:rotate(-45deg) translateY(-3px);width:30px}.success-check:after{content:none}.reservation-success h3{flex:0 0 80px;font-size:33.6px;height:80px;line-height:40px;margin:12px 0 12px 5.6px;position:relative;width:175px}.success-title-punctuation{display:none}.success-title-break{display:block}.success-gift{font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:26px;height:36px;left:135.9px;line-height:36px;margin:0;position:absolute;top:44.8px;width:33px}.reservation-success>p{flex:0 0 137px;font-size:13px;font-weight:600;height:137px;line-height:19.5px;margin:0;overflow:hidden;text-align:left;width:230px}.share-row{display:grid;gap:20px;grid-template-rows:54px 38px;height:112px;margin-top:12px;width:229px}.share-row button,.share-row>span{display:block;flex:none;max-width:none;width:100%}.share-row>span{background:transparent;border:0;border-radius:0;font-size:13px;font-weight:600;height:54px;line-height:18px;overflow:hidden;overflow-wrap:anywhere;padding:0;text-align:left}.share-row button{font-size:16px;height:38px;margin-top:0;width:229px}}.app-home-page{background:#fff;margin:0 auto;max-width:1440px;min-width:1440px;width:1440px}.app-home-page button{-webkit-appearance:none;appearance:none}.home-rebrand-notice{align-items:center;background:#e4ff31;box-sizing:border-box;color:#080808;display:flex;font-family:FZLanTingHeiS-DB-GB,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:600;justify-content:center;line-height:24px;padding:0 24px;text-align:center}.home-rebrand-notice--page,.home-rebrand-notice--sticky{height:40px}.home-rebrand-notice--sticky{width:100%}.home-hero{position:relative}.home-hero-actions{align-items:center;display:flex;gap:24px;left:160px;position:absolute;top:542px;z-index:1}.home-hero-action{align-items:center;border:2px solid #080808;border-radius:999px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:inherit;font-size:18px;font-weight:700;height:57px;justify-content:center;line-height:1;padding:0;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.home-hero-action--primary{background:#080808;box-shadow:0 14px 24px rgba(0,0,0,.18);color:#fff;width:207px}.home-hero-action--primary span{color:#e4ff31;margin:0 3px}.home-hero-action--secondary{background:hsla(0,0%,100%,.9);color:#080808;width:121px}.home-hero-action:hover{box-shadow:5px 5px 0 #e4ff31;transform:translate(-2px,-2px)}.home-hero-action:focus-visible{outline:3px solid #24c8ef;outline-offset:2px}.app-home-page,.app-home-page img{display:block}.app-home-page img{height:auto;width:100%}.home-desktop>img[id],.home-desktop>section[id]{scroll-margin-top:calc(40px + clamp(56px, 4.7222vw, 68px))}.home-demo-section{position:relative}.home-demo-section__tabs{height:622px;left:50%;position:absolute;top:225px;transform:translateX(-50%);width:1120px}.home-mobile__dock{cursor:pointer}.home-back-to-top{background:#080808;border:0;border-radius:50%;bottom:16px;color:#fff;cursor:pointer;display:grid;font-size:10px;height:40px;line-height:12px;padding:0;place-content:center;position:fixed;right:16px;text-align:center;width:40px;z-index:101}.home-back-to-top span{display:block}.home-back-to-top:focus-visible{outline:3px solid #24c8ef;outline-offset:2px}.home-reservation-section{position:relative}.home-reservation-actions{display:flex;gap:20px;position:absolute;right:190px;top:180px;z-index:1}.home-reservation-action{align-items:center;border:2px solid #080808;border-radius:999px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-weight:500;height:45px;justify-content:center;line-height:22px;padding:0;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease;width:175px}.home-reservation-action--primary{background:#080808;color:#fff}.home-reservation-action--secondary{background:#fff;color:#080808}.home-reservation-action:hover{box-shadow:5px 5px 0 #e4ff31;transform:translate(-2px,-2px)}.home-reservation-action:focus-visible{outline:3px solid #24c8ef;outline-offset:2px}.home-tabbar__sentinel{height:1px;left:0;pointer-events:none;position:absolute;top:19.1136%;width:1px}.home-tabbar{align-items:center;aspect-ratio:1180/68;background:#000;border:2px solid #080808;border-radius:999px;box-shadow:0 8px 24px rgba(0,0,0,.08);box-sizing:border-box;display:flex;left:50%;position:absolute;top:19.1136%;transform:translateX(-50%);width:min(81.9444%,1180px);z-index:1}.home-tabbar--sticky{aspect-ratio:auto;border:0;border-radius:0;display:grid;grid-template-rows:40px minmax(0,1fr);height:calc(40px + clamp(56px, 4.7222vw, 68px));position:fixed;top:0;width:min(100%,1440px);z-index:100}.home-tabbar__inner{align-items:center;box-sizing:border-box;display:flex;height:100%;margin:0 auto;max-width:1180px;padding:0 1px;position:relative;width:100%}.app-home-page .home-tabbar__logo{bottom:-30px;height:190px;left:0;pointer-events:none;position:absolute;width:169px;z-index:9}.home-tabbar--sticky .home-tabbar__logo{display:none}.home-tabbar--sticky .home-tabbar__sticky-logo{display:block;height:44px;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:140px}.home-tabbar__links{align-items:center;display:flex;flex:0 0 85.4237%;gap:clamp(32px,3.125vw,45px);height:100%;justify-content:center;padding:0 18.6508% 0 144px}.home-tabbar__link{color:#fff;flex:0 0 clamp(64px,5.5556vw,80px);font-family:FZLanTingHeiS-B-GB,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(16px,1.3889vw,20px);font-weight:700;line-height:clamp(10px,.8333vw,12px);text-align:center;white-space:nowrap}.home-tabbar__link--active,.home-tabbar__link:hover{color:#e4ff31}.home-tabbar__cta{align-items:center;background:radial-gradient(50% 50% at 50% 50%,#e4ff31 0,rgba(228,255,49,0) 100%),#fff;border:2px solid #080808;border-radius:999px;box-sizing:border-box;color:#080808;display:flex;flex:0 0 13.3898%;font-size:clamp(14px,1.1111vw,16px);font-weight:600;gap:clamp(5px,.4861vw,7px);height:70.5882%;justify-content:center;margin-left:0;padding:0;white-space:nowrap}.home-tabbar__cta span{font-size:clamp(18px,1.4583vw,21px);line-height:1}.home-footer{position:relative}.home-footer__legal-links{align-items:center;color:#fff;display:flex;font-family:FZLanTingHeiS-DB-GB,PingFang SC,Microsoft YaHei,sans-serif;font-size:10px;gap:22px;height:12px;justify-content:flex-end;line-height:12px;position:absolute;right:5%;top:50%;transform:translateY(-50%);white-space:nowrap;width:345px}.home-footer__legal-links a:nth-child(2){letter-spacing:.17px}.home-footer__legal-links a:hover{color:#e4ff31}.home-mobile{display:none}@media (max-width:760px){.app-home-page{max-width:none;min-width:0;width:100%}.home-desktop{display:none}.home-mobile{display:block}.home-rebrand-notice--page{font-size:clamp(11px,3.2vw,14px);height:auto;line-height:clamp(16px,4.2667vw,20px);min-height:56px;padding:8px 16px}.home-mobile__section{width:100%}.home-mobile__section--cropped{overflow:hidden}.home-mobile__section--hero,.home-mobile__section--reservation{position:relative}.app-home-page .home-mobile__section--cropped .home-mobile__section-image{max-width:none;width:100.5362%}.home-mobile__hero-action{align-items:center;aspect-ratio:162/38;background:#080808;border:2px solid #080808;border-radius:999px;box-shadow:0 7px 15px rgba(0,0,0,.18);box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:FZLanTingHeiS-DB-GB,PingFang SC,Microsoft YaHei,sans-serif;font-size:3.4667vw;font-weight:600;justify-content:center;left:7.2%;line-height:1;min-height:9.805vw;padding:0;position:absolute;top:30.93%;width:41.8%;z-index:1}.home-mobile__hero-action span{color:#e4ff31;margin:0 2px}.home-mobile__hero-action:focus-visible{outline:3px solid #24c8ef;outline-offset:2px}.home-mobile__reservation-actions{bottom:168px;display:flex;flex-direction:column;gap:5.3333vw;left:18.6667%;position:absolute;width:62.6667%;z-index:1}.home-mobile__reservation-action{align-items:center;aspect-ratio:235/44;border:2px solid #080808;border-radius:999px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:FZLanTingHeiS-DB-GB,PingFang SC,Microsoft YaHei,sans-serif;font-size:3.7333vw;font-weight:600;justify-content:center;line-height:1;min-height:11.7333vw;padding:0 16px;text-decoration:none;width:100%}.home-mobile__reservation-action--primary{background:#080808;color:#fff}.home-mobile__reservation-action--primary span{color:#e4ff31;margin-right:7px}.home-mobile__reservation-action--secondary{background:transparent;color:#080808}.home-mobile__reservation-action:focus-visible{outline:3px solid #24c8ef;outline-offset:2px}.app-home-page .home-mobile__dock{bottom:0;height:auto;left:0;position:fixed;right:0;width:100%;z-index:100}.home-back-to-top{bottom:calc(30.6667vw + 16px)}}