.editing-policies-page .ep-hero-description{font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:500;line-height:160%}.editing-policies-page .ep-primary-button{border-radius:8px!important;background:#0056A3!important}.ep-mockup-container{position:relative;width:560px;max-width:100%;display:flex;align-items:center;justify-content:center}.ep-mockup-wrapper{position:relative;width:100%;max-width:560px;aspect-ratio:56 / 43;margin:0 auto;transition:transform .3s ease}.ep-mockup-wrapper:hover{transform:scale(1.015)}.ep-mockup-card{position:absolute;top:34px;right:10px;bottom:18px;left:78px;z-index:0;border-radius:16px;background:linear-gradient(180deg,rgba(226,240,248,.95) 0%,rgba(0,86,163,.88) 100%);box-shadow:0 1px 10px #0000001a,0 16px 28px #002e552e;animation:ep-layer-in .9s cubic-bezier(.22,1,.36,1) backwards;transition:transform .3s ease,box-shadow .3s ease}.ep-hero-img{position:absolute;opacity:1;filter:drop-shadow(0 10px 14px rgba(0,0,0,.16));animation:ep-layer-in .95s cubic-bezier(.22,1,.36,1) backwards;transition:transform .3s ease,filter .3s ease;will-change:opacity,transform;-o-object-fit:contain;object-fit:contain}.ep-mockup-wrapper:hover .ep-hero-img{filter:drop-shadow(0 13px 18px rgba(0,0,0,.2))}.ep-mockup-wrapper:hover .ep-mockup-card{transform:translate(-3px,-3px) scale(1.01);box-shadow:0 2px 12px #0000001f,0 20px 32px #002e5538}.ep-hero-editor-main{top:6px;right:8px;z-index:1;width:80%}.ep-hero-template-search{top:155px;right:-4px;z-index:4;width:57%}.ep-hero-tabs{top:288px;left:106px;z-index:5;width:60%}.ep-hero-policy-text{right:-4px;bottom:10px;z-index:3;width:47%}.ep-mockup-wrapper:hover .ep-hero-editor-main{transform:translate(-4px,-4px) scale(1.01)}.ep-mockup-wrapper:hover .ep-hero-template-search{transform:translate(4px,-5px) scale(1.02)}.ep-mockup-wrapper:hover .ep-hero-tabs{transform:translateY(5px) scale(1.015)}.ep-mockup-wrapper:hover .ep-hero-policy-text{transform:translate(3px,4px) scale(1.015)}.ep-editor-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,.95fr);gap:clamp(48px,8vw,112px);align-items:start;margin-top:40px}.ep-editor-copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:470px}.ep-editor-copy span{color:#707070;font-family:Nunito Sans,sans-serif;font-size:28px;font-weight:700;line-height:130%}.ep-editor-copy h2{margin:0;color:#002e55;font-family:Lora,serif;font-size:clamp(46px,5vw,64px);font-weight:500;line-height:115%}.ep-editor-copy p{margin:0;color:#4e4e4e;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:700;line-height:160%}.ep-editor-card{min-height:184px;padding:35px 36px;border:1px solid #D9D9D9;border-radius:8px;background:#fff;box-shadow:0 2px 10px #0000001a;transition:transform .26s ease,box-shadow .26s ease}.ep-editor-card:hover{transform:translateY(-4px);box-shadow:0 8px 18px #002e5524}.ep-editor-icon{margin-bottom:24px}.ep-editor-card h3{margin:0 0 14px;color:#1e4d82;font-family:Nunito Sans,sans-serif;font-size:24px;font-weight:800}.ep-editor-card p{margin:0;color:#4e4e4e;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:600;line-height:155%}@keyframes ep-layer-in{0%{opacity:0;transform:translate3d(0,16px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@media (max-width: 900px){.ep-editor-section{grid-template-columns:1fr;gap:32px}.ep-editor-copy,.ep-editor-card{max-width:none}}@media (max-width: 640px){.ep-mockup-wrapper{max-width:380px}.ep-mockup-card{top:24px;right:7px;bottom:12px;left:53px;border-radius:12px}}
