.i-choose{--border: 2px solid var(--black-01);--transition-timingfunc: cubic-bezier(.66, -.4, .4, 1.27);--transition: all .35s var(--transition-timingfunc);--box-b-radius: 16px;border:var(--border);border-radius:var(--box-b-radius);background-color:var(--white-02);display:flex;flex-direction:column;justify-content:center;overflow:hidden}.i-choose__title{text-align:center;padding:40px 20px}.i-choose__title span{font-weight:inherit;font-size:inherit}.i-choose__title-img{display:none}.i-choose__test{color:red;font-size:40px}.i-choose__buttons{border-top:var(--border);display:flex;flex:1 1 auto;min-height:500px;justify-content:center}.i-choose__btn-box{position:relative;display:flex;justify-content:center;overflow:hidden;border-right:var(--border);border-left:var(--border);width:50%}.i-choose__btn{cursor:default;position:absolute;top:41%;right:20px;bottom:41%;left:20px;border:var(--border);padding:20px;background-color:var(--lawn-green-01);text-align:center;border-radius:4px;overflow:hidden;transition:var(--transition);display:flex;flex-direction:column;justify-content:center}.i-choose__btn-box:last-child .i-choose__btn{background-color:var(--viking-01)}.i-choose__btn-box:hover .i-choose__btn{top:0;right:0;bottom:0;left:0;margin:-2px}.i-choose__btn-title{text-align:center}.i-choose__btn-box:hover .i-choose__btn-title{animation:btnTitleJump .35s var(--transition-timingfunc) .05s}.i-choose__hideable{display:flex;flex-direction:column;align-self:center;gap:30px;transform:scale(0);max-height:0;opacity:0;transition:var(--transition)}.i-choose__btn-box:hover .i-choose__hideable{padding-top:30px;opacity:1;transform:scale(1);max-height:75%}.i-choose__detail{font-family:MartianMonoCondensed,sans-serif;font-weight:400;font-size:.875rem;line-height:1.125rem;max-width:400px;margin:0 auto}.i-choose__btn-link{background-color:transparent;display:inline-block;min-width:250px;margin:0 auto}.i-choose__btn-link:hover{box-shadow:var(--shadow-6-8)}.i-choose__btn-box:first-child .i-choose__btn-link:hover{background-color:var(--supernova-02)}.i-choose__btn-box:last-child .i-choose__btn-link:hover{background-color:var(--purple-02)}.i-choose__btn-img{width:130px;height:130px;display:inline-block;margin:0 auto}@keyframes btnTitleJump{0%{transform:translateY(5px)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}@media (max-width: 1399px){.i-choose__buttons{min-height:400px}.i-choose__btn{justify-content:flex-start}.i-choose__btn-title{font-size:24px;line-height:28px}.i-choose__btn-link{min-width:150px}}@media (max-width: 991px){.i-choose__btn-box{width:100%;border:0}}@media (max-width: 767px){.i-choose{border:none;background-color:transparent;border-radius:0}.i-choose__title{display:flex;gap:12px;text-align:left;padding:0;margin-bottom:12px}.i-choose__title-img{display:block;width:128px;height:128px}.i-choose__buttons{border:var(--border);flex-direction:column;min-height:unset;background-color:var(--white-02)}.i-choose__btn-box:first-child{border-right:none;border-bottom:var(--border)}.i-choose__btn,.i-choose__btn-box:first-child .i-choose__btn,.i-choose__btn-box:last-child .i-choose__btn{padding:12px;text-align:left;border-radius:0;border:none;margin:0;top:0;right:0;bottom:0;left:0;position:relative;background-color:transparent;width:100%;justify-content:flex-start}.i-choose__btn-title{text-align:left;margin:0 0 4px;text-transform:none}.i-choose__btn-box:hover .i-choose__btn-title{animation:none}.i-choose__hideable,.i-choose__btn-box:hover .i-choose__hideable{padding-top:0;gap:16px;transform:scale(1);max-height:unset;opacity:1;align-self:flex-start}.i-choose__detail{font-size:.875rem;line-height:1.125rem}.i-choose__btn-link{margin:0;align-self:flex-start;min-width:125px;padding:14px}.i-choose__btn-box:first-child .i-choose__btn-link:not(:hover){background-color:var(--lawn-green-01)}.i-choose__btn-box:last-child .i-choose__btn-link:not(:hover){background-color:var(--viking-01)}.i-choose__btn-img{display:none}}@media screen and (max-width: 369px){.i-choose__title-img{display:none}}.atom-anim{width:128px;height:128px;display:none}@media (max-width: 767px){.atom-anim{display:block}}.i-soon{border-radius:16px;border:2px solid var(--black-01);padding:20px 0 40px;height:100%;display:flex;flex-direction:column}.i-soon__title{text-align:center;padding:0 20px}.i-soon__btn-link{background-color:var(--supernova-01);display:inline-block;min-width:250px;margin:0 auto 10px}.i-soon__btn-link:hover{background:var(--green3)}.i-soon__body{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex:1 1 auto;overflow:hidden}.i-soon__img{width:100%;height:343px}.i-soon__soon{margin-top:50px;text-align:center;background-color:var(--broom-01);padding:8px;font-size:1.25rem;line-height:1.5rem;font-weight:700;text-transform:uppercase;align-self:stretch}@media (max-width: 1199px){.i-soon{border-radius:0;border:none;padding:0;height:auto}.i-soon__title{margin-bottom:24px;padding:0}.i-soon__body{border:2px solid var(--black-01)}.i-soon__img{width:490px;height:343px}.i-soon__soon{border-bottom:2px solid var(--black-01);font-size:.875rem;line-height:1.125rem;margin-top:0}}@media (max-width: 575px){.i-soon__img{max-width:100%;height:auto}}.bolt-anim{width:491px;height:443px}.i-mobiles{background-color:var(--white-02);border:2px solid var(--black);border-radius:16px;padding:40px 12px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%}.i-mobiles__title{margin-bottom:35px}.i-mobiles__img{width:321px;height:224px}.i-mobiles__qrs{margin-top:15px}.i-mobiles__btns{display:none}@media (max-width: 767px){.i-mobiles{border-radius:0;border:none;background-color:transparent;padding:0}.i-mobiles__title{margin-bottom:24px}.i-mobiles__body{background-color:var(--white-02);border:2px solid var(--black);padding:20px 0;display:flex;flex-direction:column-reverse;align-items:center;gap:8px;width:100%}.i-mobiles__qrs{display:none}.i-mobiles__btns{display:flex;flex-direction:column;gap:15px;padding:0 20px}.i-mobiles__img{max-width:100%;width:377px;height:auto}}.root__content{padding:80px 0}.root__container{display:flex;gap:20px}.root__choose{flex:1 1 auto}.root__choose .i-choose{height:100%}.root__secondary{flex:0 0 491px}@media (max-width: 1399px){.root .h-title.h-title--h1{font-size:40px;line-height:49px}}@media (max-width: 1199px){.root__content{padding:40px 0}.root__container{flex-direction:column;gap:40px}.root__secondary{flex:1 1 auto}}@media (max-width: 991px){.root .h-title.h-title--h1{font-size:24px;line-height:32px}}@media (max-width: 767px){.root__content{padding:12px 0 24px}}
