.entry-page{min-height:100vh;background:radial-gradient(circle at 0 0,#f2dcd0,transparent 45%),#f9f4ea;color:#382b37;font-family:Arial,sans-serif}.entry-header{position:-webkit-sticky;position:sticky;top:0;background:#2e2137;color:#fff4e7;justify-content:space-between;padding:16px 20px;z-index:4}.entry-header,.entry-header a{display:flex;align-items:center}.entry-header a{gap:8px;font-size:12px}.entry-header strong{font:20px Georgia,serif;letter-spacing:.2em}.entry-header strong span{color:#dab073}.entry-wrap{max-width:620px;padding:25px 17px 70px;margin:0 auto}.entry-head{text-align:center;padding:30px 0;color:#b77d7b}.entry-head svg{margin:0 auto}.entry-head p{font-size:10px;letter-spacing:.22em}.entry-head h1{font:normal 48px Georgia,serif;color:#46304a;margin:13px 0}.entry-head em{color:#b57a81}.entry-head span{font:14px/1.8 Georgia,serif;color:#806c79}.entry-form,.entry-success{background:#fffdf9;border:1px solid #ecdcd3;box-shadow:0 10px 35px #462d2910;border-radius:18px;padding:22px}.entry-image{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:2px dashed #d7b9b6;border-radius:12px;padding:24px 12px;background:#fbf4f0;color:#9c697b!important;text-align:center}.entry-image strong{font:18px Georgia,serif}.entry-image span{font-size:11px;line-height:1.6}.entry-image input{max-width:260px;font-size:11px}.entry-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 14px;gap:8px 14px;margin:20px 0}.entry-form label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:600;color:#675063;margin-bottom:12px}.entry-form input:not([type=checkbox]),.entry-form select{background:#fff;border:1px solid #e0d3ce;border-radius:9px;padding:13px;width:100%;font-size:13px;color:#40313e;min-width:0}.entry-consent{flex-direction:row!important;align-items:flex-start;gap:10px!important;line-height:1.6;font-weight:400!important}.entry-consent input{width:18px;height:18px;flex:none;accent-color:#9e6a82}.entry-verification{gap:7px;color:#967083;font-size:11px;margin:20px 0 10px}.entry-button,.entry-verification{display:flex;align-items:center;justify-content:center}.entry-button{width:100%;border:0;border-radius:10px;background:linear-gradient(110deg,#593f58,#a36a7f);color:white;font-weight:700;gap:9px;padding:16px;margin-top:18px;font-size:14px;cursor:pointer}.entry-button:disabled{opacity:.55;cursor:not-allowed}.entry-status{color:#9d565f;font-size:13px;line-height:1.6;text-align:center}.entry-note{text-align:center;font-size:12px;color:#8f7782;padding:22px 6px;line-height:1.7}.entry-note a{text-decoration:underline;color:#9a647a}.entry-success{text-align:center;padding:45px 24px;display:flex;flex-direction:column;align-items:center;gap:12px}.entry-success svg{color:#779e79}.entry-success p{letter-spacing:.18em;color:#94798b;font-size:10px}.entry-success h2{font:normal 45px Georgia,serif;margin:0;color:#503855}.entry-success span{font:14px/1.8 Georgia,serif;color:#8a7a84}@media(max-width:560px){.entry-fields{grid-template-columns:1fr}.entry-head h1{font-size:43px}.entry-form{padding:18px}}