.part-assist{background:#111315;color:#fff;padding:88px 0;position:relative;overflow:hidden}.part-assist:before{content:"";position:absolute;width:560px;height:560px;border-radius:50%;border:120px solid rgba(240,105,0,.08);left:-200px;top:-240px}.part-assist-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;position:relative}.assist-copy h2{font-size:42px;line-height:1.05;margin:10px 0 22px}.assist-copy p{color:#b7bcc2;line-height:1.7}.assist-copy ul{list-style:none;padding:0;margin:25px 0}.assist-copy li{padding:10px 0;border-bottom:1px solid #2b2f33;font-size:12px}.assist-copy li:before{content:"✓";color:#f06900;font-weight:900;margin-right:10px}.assist-form{background:#fff;color:#111315;padding:28px;border-radius:15px;box-shadow:0 22px 70px rgba(0,0,0,.3)}.assist-type{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:17px}.assist-type label{cursor:pointer}.assist-type input{position:absolute;opacity:0}.assist-type span{display:block;text-align:center;padding:11px 7px;border:1px solid #dde0e3;border-radius:7px;font-size:10px;font-weight:900}.assist-type input:checked+span{background:#111315;color:#fff;border-color:#111315}.assist-form>label,.assist-row label{display:flex;flex-direction:column;gap:6px;font-size:10px;font-weight:900;margin-bottom:12px}.assist-form input{padding:12px;border:1px solid #d9dcdf;border-radius:7px;font:inherit}.assist-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.assist-form .assist-consent{flex-direction:row;align-items:flex-start;font-weight:500;line-height:1.4}.assist-form button{width:100%;margin-top:6px}.assist-form>small{display:block;color:#7c8085;margin-top:12px;text-align:center;font-size:9px}.service-section{background:#f4f5f6}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.service-grid article{background:#fff;border:1px solid #e0e3e5;border-radius:12px;padding:25px;min-height:170px;transition:.2s}.service-grid article:hover{transform:translateY(-3px);border-color:#f06900}.service-grid span{color:#f06900;font-weight:1000;font-size:12px}.service-grid h3{font-size:17px;margin:24px 0 9px}.service-grid p{color:#71757a;font-size:11px;line-height:1.6}.tracking-band{background:#fff;padding:52px 0;border-top:1px solid #e2e4e6;border-bottom:1px solid #e2e4e6}.tracking-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:30px;align-items:center}.tracking-grid h2{font-size:32px;margin:5px 0}.tracking-grid p{color:#74787c;font-size:12px}.tracking-grid form{display:flex;background:#f4f5f6;border:1px solid #dfe2e4;border-radius:10px;padding:6px}.tracking-grid input{flex:1;border:0;background:transparent;padding:12px;outline:0}.tracking-grid #tracking-result{grid-column:2;background:#111315;color:#fff;border-radius:10px;padding:0;max-height:0;overflow:hidden;transition:.25s}.tracking-grid #tracking-result.show{padding:17px;max-height:180px}.track-success{display:flex;justify-content:space-between;align-items:center}.track-success small{display:block;color:#aeb4ba;margin-top:5px}.track-success span{color:#53d487;font-weight:900}.track-error{color:#ffb17a}
@media(max-width:850px){.part-assist-grid,.tracking-grid{grid-template-columns:1fr;gap:28px}.part-assist{padding:60px 0}.assist-copy h2{font-size:34px}.service-grid{grid-template-columns:1fr 1fr}.tracking-grid #tracking-result{grid-column:1}}
@media(max-width:560px){.assist-type,.assist-row,.service-grid{grid-template-columns:1fr}.assist-type{grid-template-columns:repeat(3,1fr)}.assist-form{padding:20px}.tracking-grid form{flex-direction:column}.track-success{align-items:flex-start;gap:12px;flex-direction:column}}
