.price145-start{margin:24px 0 32px;padding:28px;background:#f2ede4;border:1px solid #e2d8c7;border-radius:22px}.price145-start h2{font-size:clamp(24px,3vw,36px);margin:8px 0}.price145-start p{max-width:820px;color:#655e54;line-height:1.65}.price145-start-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.price145-start-buttons button{display:flex;flex-direction:column;align-items:flex-start;gap:14px;text-align:left;padding:22px;border-radius:14px;border:1px solid #dbd1c1;background:#fffdf8;color:#292d29;cursor:pointer;font:inherit}.price145-start-buttons button:first-child{background:#252d29;color:#fbf3e6}.price145-start-buttons b{font:400 28px Georgia,serif}.price145-start-buttons span{font-size:13px;line-height:1.5}.price145-start-buttons button:hover{outline:2px solid #ae9061}.price-edit-row .row-icon{min-height:40px;min-width:38px}.price-edit-row .price86-editor-photo{object-fit:contain;background:repeating-conic-gradient(#eee 0% 25%,#fff 0% 50%) 50%/20px 20px}.price145-ai{max-width:720px;width:calc(100% - 24px);max-height:92dvh;overflow:auto;padding:24px;border:1px solid #ded5c7;border-radius:22px;color:#292d29;background:#fffdf8}.price145-ai::backdrop{background:#101820bb}.price145-ai header{display:flex;justify-content:space-between;align-items:center;gap:12px}.price145-ai h2{margin:0}.price145-ai button{min-height:44px;cursor:pointer}.price145-ai header button{width:44px;border:0;background:#eee8df;border-radius:50%;font-size:24px}.price145-ai p{line-height:1.6}.price145-ai figure{margin:0}.price145-ai .price145-comparison{display:grid;grid-template-columns:1fr 1fr;gap:12px}.price145-ai img{width:100%;height:230px;object-fit:contain;background:repeating-conic-gradient(#eee 0% 25%,#fff 0% 50%) 50%/20px 20px}.price145-ai footer{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.price145-ai [role=status]{min-height:48px}.price145-ai [hidden]{display:none!important}@media(max-width:650px){.price145-start{padding:20px}.price145-start-buttons{grid-template-columns:1fr}.price145-start-buttons button{gap:7px;padding:17px}.price145-ai{padding:18px}.price145-ai img{height:160px}.price-row-top{flex-wrap:wrap}}
