:root{--tm-red:#790000;--tm-gold:#e1b556}*{box-sizing:border-box}.tm-page{margin:0;background:#fff6df;color:#201b18;font-family:Georgia,serif}.tm-header{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:35px;padding:15px 5%;min-height:100px;background:linear-gradient(110deg,#790000,#460000);border-bottom:2px solid #e1b556;color:#ffe294}.tm-header>a{display:flex;align-items:center;gap:22px;color:#ffe294;text-decoration:none;font:bold 30px Georgia}.tm-header img{width:85px;height:80px;object-fit:contain}.tm-header small{display:block;font:15px/1.5 Georgia;margin-top:7px}.tm-header>div{margin-left:auto;font:32px Georgia;border-left:1px solid #cda445;padding-left:35px}.tm-header .language{background:transparent;border:1px solid #d9b468;border-radius:8px;color:#ffe294;padding:10px;font:14px Georgia}.tm-scene{min-height:calc(100vh - 167px);display:grid;grid-template-columns:minmax(300px,620px) minmax(180px,270px);gap:4%;justify-content:end;align-items:center;padding:30px 4% 30px 28%;background:url('/assets/images/registration/time-manager-background.webp') left center/cover no-repeat}.tm-card{background:linear-gradient(135deg,#fffdf5f5,#fff3d9f2);border:2px solid #e9b84e;border-radius:24px;padding:26px 45px;box-shadow:0 10px 28px #5a260025;text-align:center;position:relative}.tm-card:before,.tm-card:after{content:'';position:absolute;width:70px;height:70px;top:0;background:url('/assets/images/registration/corner.svg') center/contain no-repeat;opacity:.5;pointer-events:none}.tm-card:before{left:0}.tm-card:after{right:0;transform:rotate(90deg)}.tm-seal{margin:-4px auto 15px;width:110px;height:110px;display:grid;place-items:center;background:linear-gradient(#8b0000,#650000);border:3px solid #daa740;border-radius:50%;box-shadow:0 0 0 7px #ffebbb80;color:#ffe18b}.tm-seal svg{width:70px;height:70px}.tm-card h1{font:700 37px/1.15 Georgia;color:#790000;margin:8px 0}.tm-card h2{font:700 27px Georgia;color:#7a3d10;margin:0}.tm-divider{color:#cc912d;font-size:23px;margin:8px 0}.tm-card>p{font:17px/1.5 Georgia;margin:12px 0 20px}.tm-card form>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tm-field{display:flex;align-items:center;background:linear-gradient(#fcf2df,#fff9ea);border:1px solid #e8c78d;border-radius:11px;margin:18px 0;min-height:55px;overflow:hidden}.tm-field>span{font-size:25px;color:#793c0b;padding:12px}.tm-field input{min-width:0;flex:1;width:100%;padding:15px 10px;border:0;background:transparent;font:17px Georgia;color:#301e18}.tm-field button{flex:none!important;margin:0 6px!important}.tm-options{display:flex;align-items:center;justify-content:space-between;gap:15px;font:14px Georgia;text-align:left}.tm-options a{color:#790000}.tm-options label{display:flex;gap:8px;align-items:center}.tm-options input{width:18px;height:18px;accent-color:#790000}.tm-submit{width:100%;padding:15px;border:2px solid #d7a53e;border-radius:12px;background:linear-gradient(#960000,#650000);color:#fff5d3;font:700 24px Georgia;box-shadow:0 5px 12px #79400024;cursor:pointer}.tm-features{display:grid;gap:24px}.tm-features>div{display:flex;align-items:center;gap:18px}.tm-features span{display:grid;place-items:center;background:linear-gradient(#fff6dc,#ffe6ac);border:1px solid #e8bb71;width:66px;height:66px;border-radius:13px;font:35px Georgia;color:#790000;box-shadow:0 4px 6px #72400015;flex:none}.tm-features strong{font:700 19px/1.4 Georgia}.tm-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 5%;background:linear-gradient(#790000,#520000);border-top:2px solid #d9b154;color:#ffe294;font:14px Georgia}.tm-error{padding:12px;border:1px solid #dba49b;border-radius:8px;background:#ffebe7;color:#790000;font:14px Arial!important}@media(max-width:1100px){.tm-header>a{font-size:23px;gap:14px}.tm-header img{width:65px;height:65px}.tm-header>div{font-size:25px;padding-left:20px}.tm-scene{padding-left:22%;grid-template-columns:minmax(350px,650px)}.tm-features{display:none}.tm-card h1{font-size:34px}}@media(max-width:700px){.tm-header{min-height:76px;padding:10px 12px;gap:10px}.tm-header>a{font-size:19px;gap:9px}.tm-header img{width:45px;height:45px}.tm-header small{font-size:9px;margin-top:4px}.tm-header>div{display:none}.tm-header .language{margin-left:auto;font-size:11px;padding:8px}.tm-scene{display:block;padding:160px 14px 24px;background-position:left top;background-size:auto 100%}.tm-card{padding:24px 20px;border-radius:19px}.tm-card h1{font-size:30px}.tm-card h2{font-size:23px}.tm-card>p{font-size:15px}.tm-seal{width:90px;height:90px}.tm-seal svg{width:57px;height:57px}.tm-field input{font-size:16px}.tm-options{font-size:13px}.tm-footer{flex-direction:column;gap:10px;text-align:center;font-size:12px;padding:15px}.tm-footer>span:nth-child(2){display:none}}

.tm-features span svg{width:35px;height:35px}.tm-field>span svg{width:25px;height:25px}.tm-header img{background:transparent;object-fit:contain}
