:root{--motion-out:cubic-bezier(.22,1,.36,1)}
.header{border-bottom:0;height:100px}.header nav a{position:relative}.header nav a:after{content:'';position:absolute;height:2px;bottom:-7px;left:0;right:0;background:var(--orange);transform:scaleX(0);transform-origin:left;transition:transform .2s var(--motion-out)}.header nav a:hover:after{transform:scaleX(1)}
.hero{padding-top:35px;padding-bottom:58px;gap:48px;grid-template-columns:1.1fr 1fr}.hero-copy{padding-top:14px}.hero .eyebrow{display:inline-block;padding:7px 12px;background:#fff1df;border-radius:6px;letter-spacing:.7px;color:#a34305;font-size:10px;margin-bottom:24px}.hero h1{font-size:59px}.hero h1 span{background:linear-gradient(100deg,#f86720,#ffac49);background-clip:text;-webkit-background-clip:text;color:transparent}.hero .lead{font-size:21px}.hero .hero-note{max-width:480px}.hero-visual{min-width:0}.hero-art{height:247px;position:relative;overflow:hidden}.hero-art img{position:absolute;width:126%;max-width:none;height:auto;left:-25%;top:-12px;object-fit:contain;animation:atlas-float 4.8s ease-in-out 1;transform-origin:center}
.offer{margin:0;padding:22px 26px;border-radius:20px;background:#fffaf5;border:1px solid #ffe1c8;box-shadow:0 10px 32px #7d350506;display:grid;grid-template-columns:1.05fr 1fr;column-gap:20px;position:relative}.offer-top{grid-column:1/-1;font-size:14px}.offer-top svg{width:28px;height:28px}.offer .price{font-size:61px;line-height:1.18;margin-top:9px;grid-column:1;grid-row:2}.price>span{font-size:20px}.offer-caption{font-size:11px;grid-column:1;grid-row:3;margin-top:4px;max-width:180px}.offer-facts{grid-column:2;grid-row:2/4;border-top:0;border-left:1px solid #efd8c4;padding:4px 0 0 20px;margin-top:14px;gap:15px;grid-template-columns:1fr}.offer-facts strong{font-size:22px}.offer-facts span{font-size:11px;margin-top:2px}.offer-facts>div:last-child{display:flex;gap:8px;align-items:baseline}.offer-facts>div:last-child strong{font-size:15px}.offer-bottom{grid-column:1/-1;margin-top:17px;padding-top:14px;font-size:12px;gap:12px}.offer-bottom .icon-dot{font-size:22px}
.button{transition:transform .18s var(--motion-out),box-shadow .2s ease,background .2s ease}.button.primary{box-shadow:0 5px 14px #ff8b0025}.button>span{transition:transform .2s var(--motion-out)}.button:hover>span{transform:translate(3px,-2px)}.button:active{transform:scale(.98)}.text-link{transition:color .2s ease}.about-band{background:#fafafa;border-block:1px solid #f0eeee}.about{padding-block:44px;align-items:center}.about>div:first-child{position:relative;padding-left:108px}.about-art{position:absolute;top:50%;left:0;transform:translateY(-50%);width:88px;height:88px;object-fit:contain}.about .eyebrow{font-size:10px;margin-bottom:14px}.about h2{font-size:33px}.about>div:last-child>p{font-size:16px}
.section{padding-block:70px}.tasks{gap:20px}.tasks article{border:1px solid #e4e3e3;border-radius:20px;position:relative;padding:28px;gap:22px;align-items:flex-start;transition:transform .22s var(--motion-out),border-color .22s ease,box-shadow .22s ease}.task-art{width:84px;height:84px;flex:none;object-fit:contain;transition:transform .3s var(--motion-out)}.tasks article .number{position:absolute;right:19px;top:11px;font-size:11px;color:#b79880;padding:0}.tasks h3{font-size:20px}.tasks p{font-size:14px}.pay-band{background:#fff8ef}.pay-grid{gap:20px}.pay-item{border:1px solid #f4e5d4;border-radius:18px;background:#fff;padding:27px 26px 30px;transition:transform .22s var(--motion-out),box-shadow .22s ease}.pay-item:first-child{border-color:#ffba78;background:linear-gradient(135deg,#fff,#fff0dc)}.pay-item h3{font-size:25px}.pay-item:first-child h3{color:#be4909}.pay-item p{font-size:14px}.support-list svg{width:34px;height:34px;padding:4px;background:#fff1e3;border-radius:8px}.support-list article{gap:20px}.fit-band{background:#fafafa}.apply{margin-top:60px;margin-bottom:52px;padding:48px;background:#fff8ef;border:1px solid #ffe5cd;border-radius:24px;gap:65px}.contact-list{background:#fff;border-color:#f1e0cf}.contact-list a{transition:transform .2s var(--motion-out)}.contact-list a>span:last-child{transition:transform .2s var(--motion-out)}.contact-list a:hover>span:last-child{transform:translate(4px,-3px)}.footer{padding-block:24px 32px}
@media(hover:hover){.button.primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px #ff8b0033}.tasks article:hover{transform:translateY(-3px);border-color:#ffc896;box-shadow:0 10px 24px #753b0807}.tasks article:hover .task-art{transform:translateY(-3px) rotate(-3deg)}.pay-item:hover{transform:translateY(-3px);box-shadow:0 10px 24px #753b0807}}
@keyframes atlas-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
@media(max-width:1000px){.hero{gap:28px;grid-template-columns:1.05fr 1fr}.hero h1{font-size:46px}.hero .lead{font-size:19px}.hero-art{height:230px}.hero-art img{top:20px}.offer{padding:20px;gap:10px}.offer .price{font-size:53px}.offer-facts{padding-left:14px}.offer-facts>div:last-child{display:block}.about{gap:40px}.about>div:first-child{padding-left:0}.about-art{position:static;transform:none;margin-bottom:12px}.tasks article{padding:24px;gap:15px}.task-art{width:65px;height:65px}.apply{padding:35px;gap:35px}.pay-item{padding:23px 20px}.pay-item h3{font-size:22px}}
@media(max-width:720px){.header{height:82px}.hero{display:flex;flex-direction:column;gap:0;padding-top:20px;padding-bottom:35px}.hero-copy{padding:0;width:100%}.hero .eyebrow{font-size:9px;padding:6px 9px;letter-spacing:.4px;margin-bottom:20px}.hero h1{font-size:38px}.hero .lead{font-size:18px}.hero .hero-note{font-size:14px}.hero-visual{width:100%;margin-top:16px;display:flex;flex-direction:column}.hero-art{height:190px;order:2;margin-top:18px}.hero-art img{width:115%;left:-15%;top:-5px}.hero .offer{order:1;margin:0;padding:21px;border-radius:18px;gap:10px}.offer .price{font-size:55px}.offer-top{font-size:13px}.offer-caption{font-size:10px}.offer-facts strong{font-size:22px}.offer-facts span{font-size:10px}.offer-facts{margin-top:11px;gap:12px}.offer-facts>div:last-child{display:block}.offer-bottom{font-size:11px}.about{padding-block:32px}.about>div:first-child{padding-left:87px;min-height:76px;display:flex;flex-direction:column;justify-content:center}.about-art{position:absolute;left:0;top:0;margin:0;width:72px;height:72px}.about h2{font-size:28px}.about .eyebrow{font-size:9px;margin-bottom:8px}.about>div:last-child>p{font-size:15px}.section{padding-block:44px}.section-head h2{font-size:28px}.tasks{gap:15px}.tasks article{padding:24px 20px;gap:15px}.tasks article:last-child{padding-bottom:24px}.task-art{width:54px;height:54px}.tasks h3{font-size:18px}.tasks p{font-size:14px}.pay-item{padding:24px}.pay-item h3{font-size:25px}.apply{margin-top:35px;margin-bottom:32px;padding:29px 22px;border-radius:20px}.contact-list{padding:2px 16px}.contact-list strong{font-size:17px}.contact-list small{font-size:9px}.footer{font-size:11px}.fit h2{font-size:27px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-art img{animation:none}*,*:before,*:after{transition:none!important;animation:none!important}.button:hover,.tasks article:hover,.tasks article:hover .task-art,.pay-item:hover{transform:none}}
