:root{--primary-color: #ff4d6d;--secondary-color: #333;--text-color: #444;--light-bg: #f8f9fa;--white: #ffffff}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400 700;font-display:swap;src:url("./media/DancingScript-Regular-UYDJ6LCS.ttf") format("truetype")}@font-face{font-family:DynaPuff;font-style:normal;font-weight:400;font-display:swap;src:url("./media/DynaPuff-Regular-N4D7XA5H.ttf") format("truetype")}@font-face{font-family:DynaPuff;font-style:normal;font-weight:500;font-display:swap;src:url("./media/DynaPuff-Medium-B63SAI2H.ttf") format("truetype")}@font-face{font-family:DynaPuff;font-style:normal;font-weight:600;font-display:swap;src:url("./media/DynaPuff-SemiBold-7LTE5KSA.ttf") format("truetype")}@font-face{font-family:DynaPuff;font-style:normal;font-weight:700;font-display:swap;src:url("./media/DynaPuff-Bold-NVOT7PUP.ttf") format("truetype")}@font-face{font-family:Montserrat;font-weight:400;src:url("./media/Montserrat-Regular-FUW4YXB7.ttf") format("truetype")}@font-face{font-family:Montserrat;font-weight:500;src:url("./media/Montserrat-500-HVWIGMRW.ttf") format("truetype")}@font-face{font-family:Montserrat;font-weight:600;src:url("./media/Montserrat-600-R7HNCUWE.ttf") format("truetype")}@font-face{font-family:Montserrat;font-weight:700;src:url("./media/Montserrat-700-3S7QKSEG.ttf") format("truetype")}@font-face{font-family:Montserrat;font-weight:800;src:url("./media/Montserrat-800-7HXSGZQO.ttf") format("truetype")}@font-face{font-family:Montserrat;font-weight:900;src:url("./media/Montserrat-900-WVIEKKTK.ttf") format("truetype")}@font-face{font-family:Playfair Display;font-weight:400;src:url("./media/PlayfairDisplay-Regular-PCJGSBCP.ttf") format("truetype")}@font-face{font-family:Racing Sans One;src:url("./media/RacingSansOne-Regular-BH566ZXJ.ttf") format("truetype")}@font-face{font-family:Cormorant Garamond;font-weight:400;src:url("./media/CormorantGaramond-Regular-COWMTZX6.ttf") format("truetype")}@font-face{font-family:Great Vibes;src:url("./media/GreatVibes-Regular-QISHC2A2.ttf") format("truetype")}@font-face{font-family:Alex Brush;src:url("./media/AlexBrush-Regular-BAGY5EMK.ttf") format("truetype")}@font-face{font-family:Pinyon Script;src:url("./media/PinyonScript-Regular-CEJCIZHV.ttf") format("truetype")}@font-face{font-family:Petit Formal Script;src:url("./media/PetitFormalScript-Regular-4MBZLNJQ.ttf") format("truetype")}@font-face{font-family:Rochester;src:url("./media/Rochester-Regular-XVORYRWQ.ttf") format("truetype")}@font-face{font-family:EB Garamond;font-weight:400;src:url("./media/EBGaramond-Regular-55QBWG36.ttf") format("truetype")}@font-face{font-family:Cinzel;font-weight:400;src:url("./media/Cinzel-Regular-7UOZ7J5O.ttf") format("truetype")}@font-face{font-family:Bodoni Moda;font-weight:400;src:url("./media/BodoniModa-Regular-BWJSWS4A.ttf") format("truetype")}@font-face{font-family:Raleway;font-weight:400;src:url("./media/Raleway-Regular-WKFUQT2A.ttf") format("truetype")}@font-face{font-family:Tenor Sans;src:url("./media/TenorSans-Regular-JYJ4ZJE7.ttf") format("truetype")}@font-face{font-family:Jost;font-weight:400;src:url("./media/Jost-Regular-D354L6VR.ttf") format("truetype")}@font-face{font-family:Quicksand;font-weight:400;src:url("./media/Quicksand-Regular-Z3TJT57H.ttf") format("truetype")}@font-face{font-family:Fredoka;font-weight:400;src:url("./media/Fredoka-Regular-EOPGWIXE.ttf") format("truetype")}@font-face{font-family:Paytone One;src:url("./media/PaytoneOne-Regular-FZFHGN4V.ttf") format("truetype")}@font-face{font-family:Luckiest Guy;src:url("./media/LuckiestGuy-Regular-JVGQ6XDP.ttf") format("truetype")}@font-face{font-family:Anton;src:url("./media/Anton-Regular-VRU2VP3T.ttf") format("truetype")}@font-face{font-family:Fugaz One;src:url("./media/FugazOne-Regular-DYUZY22B.ttf") format("truetype")}@font-face{font-family:Allura;src:url("./media/Allura-Regular-JYY6R7O3.ttf") format("truetype")}@font-face{font-family:Coiny;src:url("./media/Coiny-Regular-PEBCH7PV.ttf") format("truetype")}@font-face{font-family:Lilita One;src:url("./media/LilitaOne-Regular-OSHVFDHQ.ttf") format("truetype")}@font-face{font-family:Bungee;src:url("./media/Bungee-Regular-NY5RHBRN.ttf") format("truetype")}@font-face{font-family:Parisienne;src:url("./media/Parisienne-Regular-ZSMFGRKP.ttf") format("truetype")}@font-face{font-family:Playpen Sans;font-weight:100 900;src:url("./media/PlaypenSans[wght]-4QVIHDKW.ttf") format("truetype")}@font-face{font-family:Outfit;font-weight:100 900;src:url("./media/Outfit[wght]-CIOZM5UQ.ttf") format("truetype")}@font-face{font-family:"Source Serif 4";font-weight:200 900;src:url("./media/SourceSerif4[opsz,wght]-6LEDIAB2.ttf") format("truetype")}@font-face{font-family:Satisfy;src:url("./media/Satisfy-Regular-FYZKAFC3.ttf") format("truetype")}.dancing-script-regular{font-family:Dancing Script,cursive;font-optical-sizing:auto;font-weight:400;font-style:normal}body{margin:0;font-family:Montserrat,sans-serif;color:var(--text-color);background-color:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}a{text-decoration:none;color:inherit}ul{list-style:none}button{font-family:Montserrat,sans-serif}app-visao-cliente .invitation-error{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;background:#e5e5e7;color:#555;text-align:center}app-visao-cliente .invitation-error strong{color:#333;font-size:1rem}app-visao-cliente .invitation-error span{font-size:.8rem}app-visao-cliente .invitation-error button{margin-top:8px;padding:10px 16px;border:0;border-radius:20px;background:#ff4d6d;color:#fff;font-weight:700;cursor:pointer}app-visao-cliente .invitation-error button:focus-visible{outline:3px solid rgba(255,77,109,.25);outline-offset:2px}app-visao-cliente .editor-header .header-right{align-items:center}app-visao-cliente .editor-header .header-price{margin-right:6px}app-visao-cliente .editor-header .btn-download{box-shadow:0 5px 14px #ff4d6d3d}app-visao-cliente .editor-header .btn-download:focus-visible{outline:3px solid rgba(255,77,109,.25);outline-offset:2px}app-visao-cliente .sidebar h3{margin:4px 0 6px;color:#282428;font-size:1.2rem}app-visao-cliente .sidebar .section-eyebrow{color:#b4233f;font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}app-visao-cliente .sidebar .section-description{margin:0 0 22px;color:#777;font-size:.78rem;line-height:1.5}app-visao-cliente .sidebar .fields-list{gap:12px}app-visao-cliente .sidebar .input-wrapper{padding:13px 14px;border-color:#ebe7e9;border-radius:12px;background:#faf9fa}app-visao-cliente .sidebar .input-wrapper:hover{border-color:#d9d1d4;background:#fff}app-visao-cliente .sidebar .input-wrapper:focus-within,app-visao-cliente .sidebar .input-wrapper.active{box-shadow:0 0 0 3px #ff4d6d17}@media(max-width:600px){app-visao-cliente .editor-header .header-left{gap:8px}app-visao-cliente .editor-header .header-left h2{font-size:.85rem}app-visao-cliente .editor-header .header-left p{max-width:105px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-visao-cliente .editor-header .header-price{display:none}app-visao-cliente .editor-header .header-right button{padding:9px 12px;font-size:.72rem}}
