/* VOLENG V25.75 - unify Start Free visual cards and animated billing selectors */
body.v46-start .v46-layout{grid-template-columns:minmax(0,1fr) minmax(270px,305px)!important;gap:20px!important}
body.v46-start .v46-panel{min-width:0!important;padding:24px!important}
body.v46-start .v46-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
body.v46-start .v46-product{min-width:0!important;min-height:240px!important;padding:17px!important}
body.v46-start .v46-product:before{opacity:.27!important}
body.v46-start .v46-product b{font-size:16px!important}
body.v46-start .v46-product small{font-size:11px!important}
body.v46-start .v46-controls{gap:10px}
body.v46-start .v46-tabs,body.v46-start .v46-periods{border:1px solid #dfe7f4;border-radius:999px;padding:4px}
body.v46-start .v46-tabs button,body.v46-start .v46-periods button{border-radius:999px;transition:background .22s,color .22s,transform .2s}
body.v46-start .v46-tabs button:hover,body.v46-start .v46-periods button:hover{transform:translateY(-1px)}
body.v46-start .v46-tabs button:focus-visible,body.v46-start .v46-periods button:focus-visible{outline:3px solid #8ab8ff;outline-offset:2px}
body.v46-start .v75-start-preview{width:100%;height:100px;background:linear-gradient(130deg,#eaf0fd,#f7faff);border-radius:12px;margin:12px 0 9px;display:flex;gap:7px;align-items:center;justify-content:center;overflow:hidden;position:relative}
body.v46-start .v75-start-preview img{width:100%;height:100%;object-fit:cover;display:block;object-position:center}
body.v46-start .v75-start-business{background:#efecff}body.v46-start .v75-start-agenda{background:#eafff7}
body.v46-start .v75-start-preview span{background:#fff;border-radius:8px;border:1px solid #e5e9f2;box-shadow:0 2px 7px #1a427410;padding:9px 7px;font-size:10px;font-weight:800;color:#30547a}
body.v46-start .v46-summary{min-width:0!important;overflow-wrap:anywhere}
body.v46-start .v46-summary-row{gap:9px}
@media(max-width:1080px){body.v46-start .v46-layout{grid-template-columns:1fr!important}body.v46-start .v46-summary{position:relative!important;top:auto!important}}
@media(max-width:720px){body.v46-start .v46-grid{grid-template-columns:1fr!important}body.v46-start .v46-product{min-height:0!important}body.v46-start .v46-panel{padding:17px!important}}
@media(prefers-reduced-motion:reduce){body.v46-start .v46-tabs button,body.v46-start .v46-periods button{transition:none!important}}
