.agent-breadcrumb{display:flex;gap:14px;padding-top:27px;font-size:13px;color:#bba574}.agent-breadcrumb a{text-decoration:none}.agent-main section[id]{scroll-margin-top:105px}.agent-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:center;padding-block:35px 55px}.agent-primary{display:inline-flex;justify-content:center;align-items:center;margin-top:20px;padding:19px 25px;border:1px solid #eed48d;border-radius:8px;background:linear-gradient(120deg,#f1d68b,#c9a03a);color:#291f0d!important;font-size:14px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s}.agent-primary:hover{transform:translateY(-3px);box-shadow:0 10px 22px #d8b24a20}.agent-hero-art{position:relative;height:320px;display:grid;place-items:center}.agent-art-orbit{position:absolute;width:280px;height:280px;border:1px solid #d8b24a30;border-radius:50%;box-shadow:0 0 0 25px #d8b24a05;background:radial-gradient(ellipse,#d8b24a18,transparent 70%)}.agent-kiosk{position:relative;width:310px;height:205px;padding:25px;border:1px solid #c5a44e;border-radius:17px;background:linear-gradient(135deg,#5d5033,#272922);box-shadow:0 25px 35px #0006;transform:rotate(-8deg);animation:help-float 7s ease-in-out infinite}.agent-kiosk>span{font-size:10px;letter-spacing:.15em;color:#d7b765;font-weight:600}.agent-kiosk>strong{display:block;font-size:24px;letter-spacing:.04em;color:#ecd18a;margin-top:13px}.agent-kiosk-panels{display:flex;gap:10px;margin-top:22px}.agent-kiosk-panels i{display:block;width:33.33%;height:35px;border:1px solid #d8b24a44;background:linear-gradient(#d8b24a33,#d8b24a0a);border-radius:5px}.agent-kiosk-lines{display:flex;flex-direction:column;gap:6px;margin-top:17px}.agent-kiosk-lines i{display:block;width:80%;height:4px;background:#d8b24a30;border-radius:5px}.agent-kiosk-lines i:nth-child(2){width:55%}.agent-kiosk-lines i:nth-child(3){width:65%}.agent-art-user{position:absolute;right:0;bottom:5px;transform:rotate(8deg)}.agent-icon{display:grid;place-items:center;flex-shrink:0;width:60px;height:60px;background:linear-gradient(135deg,#51442a,#292922);border:1px solid #d8b24a44;border-radius:15px;color:#e2bf6a}.agent-icon svg{width:36px;height:36px}.agent-art-user .agent-icon{width:75px;height:75px;box-shadow:0 10px 20px #0005}.agent-art-user svg{width:45px;height:45px}.agent-offers,.agent-packages,.agent-duties,.agent-application,.agent-responsibilities,.agent-faq{padding-block:45px;border-top:1px solid #d8b24a33}.agent-section-heading{margin-bottom:30px}.agent-section-heading h2{margin-bottom:0}.agent-offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;grid-auto-rows:1fr}.agent-offer-grid article{padding:30px;border:1px solid #d8b24a33;border-radius:13px;background:radial-gradient(ellipse at 0 0,#d8b24a0d,transparent 70%),#232427;transition:border-color .2s,transform .2s}.agent-offer-grid article:hover{border-color:#b89a49;transform:translateY(-3px)}.agent-offer-grid h3{font-size:27px;line-height:1.3;margin:25px 0 20px}.agent-offer-grid p{margin-bottom:0}.agent-packages .install-table{max-width:1100px;margin-inline:auto}.agent-packages .install-table thead th{font-size:15px}.agent-packages .install-table th:first-child{width:36%}.agent-packages .install-table td:nth-child(2) p{color:#edd18c;font-weight:600}.agent-packages .install-table td:last-child p{color:#f0dca6;font-size:18px;font-weight:600}.agent-packages>.install-table+p{padding:20px 25px;border-left:3px solid #d8b24a;background:#d8b24a08;border-radius:0 8px 8px 0}.agent-package-guide{padding:30px;margin-top:28px;border:1px solid #d8b24a33;border-radius:13px;background:#232427}.agent-package-guide h3{font-size:27px;margin:0 0 20px}.agent-main li{font-size:14px;line-height:1.9;color:#c4b9a4}.agent-main li::marker{color:#d8b24a}.agent-package-guide ul{padding-left:22px}.agent-package-guide li{padding-block:8px}.agent-package-guide p:last-child{padding-top:16px;border-top:1px solid #d8b24a33;margin-bottom:0}.agent-duties{display:grid;grid-template-columns:.75fr 1.25fr;gap:50px;align-items:start}.agent-duties>div:first-child{position:sticky;top:110px}.agent-duty-list article{display:grid;grid-template-columns:45px 1fr;gap:20px;padding:25px 0;border-top:1px solid #d8b24a33}.agent-duty-number{font-size:26px;color:#ad8f43;font-weight:600}.agent-duty-list h3{font-size:25px;margin:0 0 16px}.agent-duty-list p{margin:0}.agent-application-path{padding:0;margin:35px auto 0;list-style:none;max-width:1100px}.agent-application-path li{position:relative;display:flex;gap:25px;padding:0 10% 25px 0;align-items:start}.agent-application-path li:nth-child(even){padding:0 0 25px 10%;flex-direction:row-reverse}.agent-step{flex-shrink:0;width:58px;height:58px;display:grid;place-items:center;background:#2a271e;border:1px solid #bd9d47;color:#ebca78;font-size:21px;border-radius:50%;position:relative;z-index:1;box-shadow:0 0 0 6px #0d0d0f}.agent-application-path li:before{content:'';position:absolute;left:28px;right:28px;top:35px;bottom:0;border:1px dashed #d8b24a44;border-top:0;border-right:0;border-radius:0 0 0 17px}.agent-application-path li:nth-child(even):before{border:1px dashed #d8b24a44;border-top:0;border-left:0;border-radius:0 0 17px 0}.agent-application-path li:last-child:before{display:none}.agent-application-path li>div{position:relative;flex:1;padding:27px 30px;background:linear-gradient(120deg,#2d2920,#232427);border:1px solid #d8b24a33;border-radius:14px}.agent-application-path h3{font-size:26px;margin:0 0 18px}.agent-application-path p{margin:0}.agent-responsibilities{padding:35px!important;background:radial-gradient(ellipse at 0 0,#d8b24a14,transparent 70%),#232427;border:1px solid #b99b4c55;border-radius:15px;margin-block:25px 40px}.agent-responsibilities ul{padding:0;list-style:none;margin:25px 0}.agent-responsibilities li{position:relative;padding:16px 15px 16px 35px;border-bottom:1px solid #d8b24a25}.agent-responsibilities li:before{content:'✓';position:absolute;left:1px;color:#d8b24a;font-size:18px}.agent-responsibilities li:last-child{border:0}.agent-contact{display:grid;grid-template-columns:65px 1fr;gap:25px;padding-block:30px;margin-bottom:25px}.agent-contact h2{font-size:35px}.agent-contact .help-contacts{justify-content:flex-start;margin-top:25px}.agent-contact .registration-status{color:#e0bd65}.agent-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px}.agent-faq details{border-bottom:1px solid #d8b24a33}.agent-faq summary{display:flex;justify-content:space-between;gap:25px;list-style:none;padding:23px 0;font-size:17px;line-height:1.5;color:#ecd59b;font-weight:600;cursor:pointer}.agent-faq summary::-webkit-details-marker{display:none}.agent-faq summary>span{font-size:23px;color:#d8b24a;flex-shrink:0}.agent-faq details[open] summary>span{transform:rotate(45deg)}.agent-faq details>div{padding-bottom:15px}.agent-main summary:focus-visible{outline:3px solid #e6c675;outline-offset:4px}
@media(max-width:1000px){.agent-hero{grid-template-columns:1fr}.agent-hero-art{max-width:370px;width:100%;margin:auto}.agent-duties,.agent-faq{grid-template-columns:1fr;gap:15px}.agent-duties>div:first-child{position:static}.agent-offer-grid article{padding:27px}}
@media(max-width:650px){.agent-main h1{font-size:39px}.agent-main h2{font-size:31px}.agent-main p,.agent-main li{font-size:14px}.agent-hero{padding-top:30px;gap:20px}.agent-primary{width:100%;font-size:14px;padding:18px 20px}.agent-offer-grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:17px}.agent-offer-grid h3{font-size:26px}.agent-package-guide{padding:25px}.agent-packages .install-table td p{font-size:15px}.agent-duty-list h3{font-size:24px}.agent-duty-list article{grid-template-columns:35px 1fr;gap:15px}.agent-duty-number{font-size:23px}.agent-application-path li,.agent-application-path li:nth-child(even){padding:0 0 22px;flex-direction:row;gap:15px}.agent-step{width:38px;height:38px;font-size:16px}.agent-application-path li:before,.agent-application-path li:nth-child(even):before{left:18px;right:auto;top:38px;bottom:0;border:0;border-left:1px dashed #d8b24a55;border-radius:0}.agent-application-path li>div{padding:23px 21px}.agent-application-path h3{font-size:24px}.agent-responsibilities{padding:27px!important}.agent-contact{grid-template-columns:1fr;gap:15px}.agent-contact .help-contacts{flex-direction:column}.agent-contact .help-contacts a{flex:initial}.agent-offers,.agent-packages,.agent-duties,.agent-application,.agent-faq{padding-block:35px}}
@media(prefers-reduced-motion:reduce){.agent-main *{animation:none!important;transition:none!important}}
