.sq-entry-page{min-height:100vh;background:#f3f2ed;color:#202022;font-family:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif}
.sq-entry-page:before{content:"";position:fixed;inset:76px 0 0;pointer-events:none;background-image:linear-gradient(rgba(44,44,46,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(44,44,46,.04) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}
.sq-entry-top{position:relative;z-index:2;height:76px;padding:0 max(24px,calc((100vw - 1180px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d8d7d1;background:rgba(255,255,255,.92);backdrop-filter:blur(16px)}
.sq-entry-top>span{color:#68686b;font-size:13px;font-weight:700}.sq-entry-page .sq-brand{color:#202022}
.sq-entry-shell{position:relative;z-index:1;width:min(1180px,calc(100% - 40px));min-height:calc(100vh - 152px);margin:0 auto;padding:clamp(56px,9vw,118px) 0;display:grid;grid-template-columns:minmax(0,1.42fr) minmax(260px,.58fr);gap:clamp(32px,7vw,96px);align-items:end}
.sq-entry-card{max-width:790px;padding:clamp(32px,6vw,70px);border:1px solid #cccbc5;border-top:5px solid #dafa50;border-radius:14px;background:#fff;box-shadow:0 26px 80px rgba(32,32,34,.08)}
.sq-entry-label{display:block;margin-bottom:22px;color:#59650d;font-size:12px;font-weight:800}.sq-entry-card h1{max-width:700px;margin:0;font-size:clamp(37px,5.4vw,68px);line-height:1.01;letter-spacing:-.052em}
.sq-entry-card>p{max-width:650px;margin:26px 0 0;color:#616164;font-size:16px;line-height:1.72}
.sq-entry-security{display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:center;margin:32px 0 0;padding:16px 18px;border:1px solid #d8d7d1;border-radius:9px;background:#f5f5f1}
.sq-entry-security>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#dafa50;color:#263000;font-weight:900}.sq-entry-security b{font-size:12.5px;line-height:1.5}
.sq-entry-home{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:50px;margin-top:22px;padding:0 18px;border-radius:8px;background:#2c2c2e;color:#fff;font-size:13px;font-weight:750;text-decoration:none;transition:transform .18s ease,background .18s ease}.sq-entry-home:hover{background:#111113;transform:translateY(-1px)}
.sq-entry-aside{display:grid;grid-template-columns:44px 1fr;border-top:1px solid #adaca6}.sq-entry-aside span,.sq-entry-aside b{min-height:58px;display:flex;align-items:center;border-bottom:1px solid #cfcec8}.sq-entry-aside span{color:#59650d;font-size:11px;font-weight:800}.sq-entry-aside b{font-size:14px}
.sq-entry-footer{position:relative;z-index:1;width:min(1180px,calc(100% - 40px));min-height:76px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #cfcec8;color:#6a6a6c;font-size:11px;font-weight:700}
@media(max-width:760px){.sq-entry-top{height:66px}.sq-entry-shell{min-height:auto;grid-template-columns:1fr;padding:36px 0 52px}.sq-entry-card{padding:30px 24px}.sq-entry-aside{display:none}.sq-entry-footer{min-height:66px}.sq-entry-footer span:last-child{display:none}}
