@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--bg:#101112;--surface:#25282a;--line:#343638;--red:#e5233f;--muted:#a9abad}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--bg);color:#f5f5f2;margin:0;font:16px DM Sans,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{outline-offset:5px}button,.button{cursor:pointer}header{border-bottom:1px solid var(--line);z-index:5;background:#101112;justify-content:space-between;align-items:center;height:104px;padding:0 6vw;display:flex;position:relative}.brand img{mix-blend-mode:screen;width:250px;display:block}nav{align-items:center;gap:32px;font-size:14px;display:flex}.nav-login{border:1px solid #555;border-radius:3px;padding:13px 18px}.nav-login span{margin-left:22px}nav a:hover,.text-link:hover{color:var(--accent-text)}.mobile{display:none}.hero,.section{max-width:1600px;margin:auto;padding:54px 6vw 64px}.eyebrow{letter-spacing:2.1px;color:#b2b3b4;font-size:11px;font-weight:700;display:block}.eyebrow i{background:var(--red);border-radius:50%;width:7px;height:7px;margin-right:12px;display:inline-block}.hero-top{justify-content:space-between;display:flex}.location{letter-spacing:1.6px;color:#85898c;font-size:10px}.hero-grid{grid-template-columns:1.35fr 1fr;align-items:center;gap:60px;padding:58px 0 70px;display:grid}h1,h2,h3{letter-spacing:-1.5px;margin:0;font-family:Manrope,sans-serif;font-weight:500}h1{font-size:clamp(42px,5.6vw,82px);line-height:1.14}em{color:var(--red);font-style:normal}.intro{color:#b9babc;margin:30px 0;font-size:21px;line-height:1.6}.actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:26px;display:flex}.button,button{color:inherit;background:0 0;border:1px solid #4c4f51;border-radius:4px;justify-content:center;align-items:center;gap:20px;padding:14px 20px;font-size:14px;font-weight:600;display:inline-flex}.red{background:var(--button-color);border-color:var(--button-color);color:#fff}.button span{margin-left:30px}.text-link{border-bottom:1px solid #555;padding:10px 0;font-size:14px}.faith-art{background:#24272a;border:1px solid #474a4c;border-radius:120px 3px 3px;flex-direction:column;justify-content:flex-end;min-height:390px;padding:32px 35px;display:flex;position:relative;overflow:hidden}.cross{width:110px;height:230px;position:absolute;top:35px;right:55px;overflow:visible;transform:rotate(13deg)}.faith-art:after{content:"";border:1px solid #ffffff0b;border-radius:110px 0 0;position:absolute;inset:20px}.art-number{letter-spacing:2px;font-size:9px;position:absolute;top:50px;left:35px}.faith-art p{z-index:1;margin-bottom:35px;font-size:29px;font-weight:400;line-height:1.4}.faith-art b{font-weight:500}.art-bottom{letter-spacing:2px;color:#aaa;font-size:8px}.hero-bottom{border-top:1px solid var(--line);letter-spacing:2px;color:#a3a5a7;justify-content:space-between;padding-top:24px;font-size:10px;display:flex}.hero-bottom a{letter-spacing:0;font-size:13px}.section{border-top:1px solid var(--line);padding-top:90px;padding-bottom:90px}.section-head{justify-content:space-between;align-items:end;margin-bottom:40px;display:flex}.section h2,.member-call h2,.box h2{margin-top:18px;font-size:48px;line-height:1.17}.section-head p,.church p{color:var(--muted);line-height:1.7}.cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.post{text-align:left;border:1px solid var(--line);background:#191b1d;min-height:250px;padding:28px;display:block}.post h3{letter-spacing:-.7px;margin-top:25px;font-size:25px}.post p{color:var(--muted);white-space:pre-wrap;line-height:1.6}.tag{letter-spacing:1.3px;color:#e57380;font-size:10px}.read{margin-top:24px;font-size:13px;display:block}.empty{color:#b3b5b7;border:1px solid var(--line);background:#191b1d;border-radius:5px;padding:35px}.editorial{align-items:center;gap:35px;display:flex}.editorial h3{color:#fff;letter-spacing:-.5px;font-size:24px}.editorial p{line-height:1.6}.editorial .text-link{white-space:nowrap;margin-left:auto}.big-icon{color:var(--red);font-size:55px}.studies{background:#17191b}.study-empty{border-top:1px solid #3b3d3e;padding:35px 0 0}.study-empty>span{font-size:29px;line-height:1.6}.study-empty small{letter-spacing:2px;color:#df6573;margin-top:24px;font-size:11px;display:block}.study-empty p{color:#a9abad;margin-top:30px;font-size:14px}.member-call{background:var(--red);padding:75px 6vw}.member-call .eyebrow{color:#ffccd2}.member-call h2{margin:25px 0;font-size:60px}.member-call em{color:#17191b}.member-call p{max-width:480px;line-height:1.7}.white{color:#151719;background:#fff;border:0;margin-top:20px}.church{grid-template-columns:1fr 1fr;gap:12vw;display:grid}.pastors{font-size:14px}.visit{border-left:1px solid #555;align-self:center;padding-left:45px}.visit h3{font-size:28px}.visit small{color:#a9abad}.visit a{margin-top:24px;font-size:14px;display:block}footer{border-top:1px solid var(--line);background:#090a0b;padding:50px 6vw}footer p{color:#a9abad;font-size:14px}footer>div{gap:26px;margin:30px 0;font-size:13px;display:flex}footer small{color:#888;font-size:11px}.dashboard{max-width:1600px;min-height:70vh;margin:auto;padding:50px 6vw 85px}.panel-heading{justify-content:space-between;align-items:start;display:flex}.panel-heading h1{margin-top:18px;font-size:45px}.panel-heading p{color:var(--muted)}.account{border-bottom:1px solid var(--line);justify-content:space-between;padding:20px 0;font-size:13px;display:flex}.account a{color:#ef7986}.tabs{gap:8px;margin:25px 0;padding-bottom:5px;display:flex;overflow:auto}.tabs button{white-space:nowrap;border-color:#333;font-size:13px}.tabs button.active{background:#e32c40;border-color:#e32c40}.stats{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:25px;display:grid}.stats>div{border:1px solid var(--line);background:#1c1e20;border-radius:5px;padding:26px}.stats span{color:var(--muted);font-size:13px}.stats strong{margin-top:15px;font:500 45px Manrope;display:block}.box{border:1px solid var(--line);background:#191b1d;border-radius:6px;margin-bottom:24px;padding:30px}.box h2{margin:0 0 12px;font-size:28px}.box p{color:var(--muted);line-height:1.7}.form-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;display:grid}.full{grid-column:1/-1}label{color:#c8c9ca;font-size:14px;display:block}input,select,textarea{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101214;border:1px solid #55595c;border-radius:4px;width:100%;margin-top:9px;padding:13px 14px}textarea{resize:vertical}.check{align-items:center;gap:12px;line-height:1.7;display:flex}.check input{width:18px;height:18px;accent-color:var(--red);flex-shrink:0;margin:0}.hint{margin:0;font-size:12px}.form-grid>button{justify-self:start}.list-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:20px 0;display:flex}.list-row b{font-size:15px;display:block}.list-row small{color:#aaa;margin-top:5px;font-size:12px;display:block}.list-row button,.list-row .button{padding:10px 12px;font-size:12px}.list-row>div:first-child{margin-right:auto}.whatsapp{color:#a2e1b8;border-color:#457e56}.notice{border-left:3px solid var(--red);background:#28282a;margin:20px 0;padding:16px 20px;line-height:1.5}.login-box{border:1px solid #444;border-radius:5px;max-width:600px;margin:40px auto;padding:45px}.login-box h2{font-size:35px}.login-box p{color:#aaa;line-height:1.8}.login-box .button{margin-top:20px}.modal{z-index:30;background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-inner{background:#1a1c1e;border:1px solid #444;width:760px;max-height:85vh;padding:45px;position:relative;overflow:auto}.modal h2{margin-top:25px;font-size:35px}.prose{white-space:pre-wrap;color:#ccc;line-height:1.9}.close{padding:4px 12px;font-size:25px;position:absolute;top:10px;right:10px}.certificate-page{color:#191919;background:#ddd;min-height:100vh;padding:35px}.print-tools{justify-content:space-between;gap:20px;max-width:1050px;margin:auto auto 25px;display:flex}.print-tools button{color:#222}.certificate{text-align:center;background:#fff;border:10px double #222;outline:1px solid #bbb;max-width:1050px;min-height:690px;margin:auto;padding:60px}.cert-top{letter-spacing:5px;border-bottom:2px solid #cc2436;padding-bottom:25px;font:700 23px Manrope}.cert-top span{letter-spacing:6px;margin-top:8px;font-size:11px;display:block}.certificate>small{letter-spacing:1px;margin-top:25px;font-size:10px;display:block}.certificate h1{margin:40px 0;font-size:42px}.certificate h2{border-bottom:1px solid #ddd;margin:20px 0;padding-bottom:20px;font-size:35px}.certificate p{max-width:740px;margin:15px auto;line-height:1.9}.cert-sign{border-top:1px solid #777;width:350px;max-width:100%;margin:65px auto 20px;padding-top:15px}.cert-sign span{margin-top:8px;font-size:11px;display:block}button:disabled{opacity:.5;cursor:wait}.mobile-menu{background:#202224;flex-direction:column;gap:20px;padding:20px;display:flex}@media (max-width:800px){header{height:84px;padding:0 6vw}.brand img{width:215px}nav{display:none}.mobile{padding:8px 12px;display:block}.hero{padding-top:30px}.location{display:none}.hero-grid{grid-template-columns:1fr;gap:40px;padding:40px 0}h1{font-size:48px}.intro{font-size:18px}.faith-art{border-radius:80px 3px 3px;min-height:315px}.faith-art p{font-size:26px}.hero-bottom>span{display:none}.section{padding:55px 6vw}.section-head{display:block}.section h2,.member-call h2{font-size:40px}.section-head p{margin-top:22px;font-size:14px}.cards{grid-template-columns:1fr}.editorial{flex-wrap:wrap;align-items:start;gap:20px}.editorial .text-link{margin-left:0}.editorial h3{font-size:22px}.study-empty>span{font-size:23px}.member-call{padding:50px 6vw}.church{grid-template-columns:1fr;gap:35px}.visit{padding-left:22px}.dashboard{padding:35px 5vw}.panel-heading{display:block}.panel-heading h1{font-size:36px}.panel-heading>.text-link{display:inline-block}.account{gap:15px;font-size:11px}.stats{grid-template-columns:1fr 1fr;gap:10px}.stats>div{padding:20px}.stats span{font-size:12px}.stats strong{font-size:35px}.form-grid{grid-template-columns:1fr}.box{padding:22px}.list-row{flex-wrap:wrap}.list-row .check{max-width:100%}.list-row small{overflow-wrap:anywhere}.login-box{padding:25px}.modal-inner{padding:40px 24px}.certificate-page{padding:15px}.certificate{min-height:0;padding:25px 18px}.certificate h1{font-size:30px}.certificate h2{font-size:28px}.cert-top{letter-spacing:3px;font-size:17px}.print-tools,footer>div{flex-wrap:wrap}}@media print{@page{size:A4 landscape;margin:12mm}body{background:#fff}.print-tools{display:none}.certificate-page{background:#fff;padding:0}.certificate{break-inside:avoid;max-width:none;min-height:170mm;padding:25px 50px}.certificate h1{margin:22px 0}.cert-sign{margin-top:35px}.certificate>small{margin-top:15px}}.shop{background:#151719}.shop-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.product{background:#101214;border:1px solid #3d4042;border-radius:5px;overflow:hidden}.product-image{background:#24272a;position:relative}.product-label{color:#a3a7aa;letter-spacing:2px;font-size:9px;position:absolute;top:22px;left:22px}.product-art{width:100%;height:auto;padding-top:15px;display:block}.product-image>small{color:#a4a7a9;font-size:9px;position:absolute;bottom:15px;right:18px}.product-info{padding:26px}.product-info .eyebrow{letter-spacing:1.4px;font-size:9px}.product h3{letter-spacing:-.7px;margin-top:15px;font-size:23px}.product-info p{color:#aaa;min-height:48px;font-size:14px;line-height:1.7}.product-info>small{color:#999;font-size:11px}.product .button{justify-content:space-between;gap:5px;margin-top:25px;display:flex}.product .button span{margin:0}.shop-note{color:#999;margin:25px 0 0;font-size:12px;line-height:1.7}.certificate-types{grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0;display:grid}.certificate-types button{text-align:left;background:#111315;border-color:#45494c;flex-direction:column;align-items:start;gap:10px;padding:23px;display:flex}.certificate-types button.selected{background:#2c1b20;border-color:#e32c40}.certificate-types small{color:#e77683;letter-spacing:2px;font-size:11px}.certificate-types b{font-size:18px}.certificate-types span{color:#aaa;font-size:12px}.certificate-preview-wrap{background:#d9dbde;margin:24px -5px;padding:25px;overflow:auto}.certificate-preview-wrap .certificate{min-width:740px;max-width:1000px}.cert-v2{--accent:#a33a46;--soft:#fcf7f6;isolation:isolate;color:#26272b;background:#fffdf9;border:1px solid #c9bda9;outline:7px solid #eee8de;min-height:700px;padding:42px 58px 25px;position:relative;overflow:hidden}.cert-v2:before{content:"";pointer-events:none;border:1px solid #d5c6b0;position:absolute;inset:13px}.cert-v2:after{content:"";pointer-events:none;z-index:-1;border:1px solid #ece3d5;position:absolute;inset:20px}.cert-rule{background:var(--accent);width:135px;height:5px;position:absolute;left:calc(50% - 67.5px)}.cert-rule.top{top:0}.cert-rule.bottom{bottom:0}.cert-brand{letter-spacing:4px;font:500 20px Manrope}.cert-brand small{letter-spacing:5px;color:#777;margin-top:8px;font:400 8px DM Sans,sans-serif;display:block}.cert-kicker{color:var(--accent);letter-spacing:3px;margin-top:32px;font-size:9px;font-weight:700}.cert-v2 h1{letter-spacing:-1.3px;margin:12px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:43px;font-weight:400;line-height:1.15}.cert-v2 .cert-subtitle{color:#777;letter-spacing:1px;margin:0;font-size:11px}.cert-emblem{color:var(--accent);width:75px;height:75px;margin:22px auto 8px;display:block}.cert-main>p{color:#626064;margin:8px auto;font-size:12px}.cert-v2 h2{letter-spacing:0;color:#25262a;overflow-wrap:anywhere;border-bottom:1px solid #d4cbbb;max-width:800px;margin:10px auto 12px;padding:5px 10px 15px;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400}.cert-v2 .cert-description{color:#55515a;max-width:780px;font-size:13px;line-height:1.9}.cert-verse{color:var(--accent);margin:20px auto 0;font:italic 15px Georgia,serif}.cert-verse small{letter-spacing:2px;color:#777;margin-top:10px;font:500 8px DM Sans,sans-serif;display:block}.cert-bottom{grid-template-columns:1fr 100px 1fr;align-items:end;gap:30px;margin-top:30px;display:grid}.cert-v2 .cert-sign{border-color:#9f9690;width:auto;margin:0;padding-top:12px;font-size:12px}.cert-v2 .cert-sign span{color:#777;margin-top:6px;font-size:9px}.cert-seal{width:80px;height:80px;color:var(--accent);outline-offset:3px;border:1px solid #cbb99e;border-radius:50%;outline:3px double #e5dbce;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex}.cert-seal b{letter-spacing:2px;font:600 15px Manrope}.cert-seal small{letter-spacing:.6px;margin-top:7px;font-size:5px}.cert-id{letter-spacing:.8px;color:#8a8686;margin-top:22px;font-size:7px}.cert-apresentacao{--accent:#497569;--soft:#f5faf5}.cert-curso{--accent:#8b6d34;--soft:#fbf8f0}.cert-apresentacao .cert-kicker:before,.cert-apresentacao .cert-kicker:after{content:"✦";color:#8ca399;margin:0 13px;font-size:10px}.cert-curso .cert-rule{width:210px;left:calc(50% - 105px)}.cert-preview .cert-id{color:#a33a46;font-size:8px;font-weight:700}@media (max-width:800px){.shop-grid{grid-template-columns:1fr}.product{grid-template-columns:1fr;display:grid}.product-image{max-height:330px;overflow:hidden}.product-art{max-height:330px}.product-info p{min-height:0}.certificate-types{grid-template-columns:1fr}.certificate-types button{gap:8px;padding:18px}.certificate-preview-wrap{max-height:560px;padding:18px}.cert-v2{padding:35px 22px 25px}.cert-v2 h1{font-size:32px}.cert-v2 h2{font-size:29px}.cert-bottom{grid-template-columns:1fr 70px 1fr;gap:12px}.cert-seal{width:60px;height:60px}.cert-seal b{font-size:12px}.cert-v2 .cert-sign{font-size:10px}.cert-v2 .cert-sign span{font-size:8px}}@media print{html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.certificate-page{padding:0!important}.certificate.cert-v2{width:100%;max-width:none;height:auto;min-height:175mm;box-shadow:none;outline:none;margin:0;padding:9mm 15mm 6mm}.cert-v2 .cert-kicker{margin-top:6mm}.cert-v2 h1{margin:3mm 0 2mm;font-size:32pt}.cert-v2 h2{margin:2mm auto;padding:1mm 3mm 3mm;font-size:25pt}.cert-v2 .cert-emblem{width:17mm;height:17mm;margin:4mm auto 2mm}.cert-v2 .cert-description{font-size:10pt;line-height:1.7}.cert-v2 .cert-verse{margin-top:4mm;font-size:12pt}.cert-v2 .cert-bottom{margin-top:6mm}.cert-v2 .cert-seal{width:18mm;height:18mm}.cert-v2 .cert-id{margin-top:4mm}.cert-v2 .cert-brand{font-size:16pt}.cert-v2 .cert-main>p{font-size:9pt}}.product-photo{object-fit:contain;background:#222528;width:100%;height:310px;padding:16px;display:block}.product-no-photo{letter-spacing:3px;color:#bbb;flex-direction:column;justify-content:center;align-items:center;height:270px;font-size:14px;display:flex}.product-no-photo b{letter-spacing:5px;color:#fff;margin-top:5px;font:600 34px Manrope}.product-no-photo small{letter-spacing:0;color:#999;margin-top:30px;font-size:11px}.product-description{white-space:pre-wrap}.shop-empty{align-items:center;gap:30px;display:flex}.shop-empty h3{color:#fff;font-size:27px}.shop-empty p{max-width:620px;margin-bottom:0;line-height:1.8}.admin-product-thumb{object-fit:contain;background:#111;border:1px solid #444;border-radius:4px;width:65px;height:65px}.product-info>small{white-space:pre-wrap}@media (max-width:800px){.shop-empty{align-items:start;gap:20px}.product-photo{height:300px}}.nav-admin{color:#b7b8b9;font-size:12px}.switch-portal{color:#aaa;margin-top:23px;font-size:13px;display:block}.member-summary{background:#1b1e20;border:1px solid #414548;border-radius:5px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px;padding:30px;display:flex}.member-summary h2{margin-top:16px;font-size:31px}.member-summary p{color:#aaa;line-height:1.7}.member-summary>button{border-color:#6a3c43;flex-direction:column;align-items:start;padding:25px 35px}.member-summary strong{color:#ee6979;font-size:40px;font-weight:500}.member-summary>button span{font-size:12px}.member-post{text-align:left;justify-content:space-between;width:100%;margin-top:18px}.member-post small{color:#d87985;font-size:11px}.member-post h3{letter-spacing:-.4px;margin-top:12px;font-size:21px}@media (max-width:1100px){nav{display:none}.mobile{padding:8px 12px;display:block}}@media (max-width:600px){.member-summary{flex-direction:column;align-items:stretch;padding:23px}.member-summary>button{flex-direction:row;justify-content:space-between;align-items:center;padding:18px 24px}}.product-price{color:#f3f3f3;margin-top:20px;font:600 25px Manrope;display:block}.product .mercado-pago{color:#123747;background:#a6e5f9;border-color:#a6e5f9;font-size:13px}.payment-help{background:#19272b;border:1px solid #45575d;border-radius:5px;padding:18px 20px}.payment-help b{font-size:14px}.payment-help p{margin:8px 0 0;font-size:12px}.tabs{flex-wrap:wrap;overflow:visible}.featured-notices{background:#1b1d20;border-top:4px solid #e32c40}.featured-notices .eyebrow{color:#f1929c}.featured-notices h2{font-size:53px}.notice-carousel{background:#101214;border:1px solid #75434a;border-radius:10px;overflow:hidden;box-shadow:0 18px 45px #0003}.notice-slide{grid-template-columns:1fr 1.1fr;min-height:380px;display:grid}.notice-slide.without-image{grid-template-columns:1fr}.notice-photo{background:#25282c;border:0;border-radius:0;min-width:0;padding:0;display:block}.notice-photo img{object-fit:contain;width:100%;height:100%;max-height:450px;display:block}.notice-copy{align-self:center;padding:40px}.notice-badge{color:#fff;letter-spacing:1.4px;background:#e32c40;border-radius:3px;padding:7px 11px;font-size:9px;display:inline-block}.notice-copy>small{color:#aaa;margin-top:18px;font-size:11px;display:block}.notice-copy h3{letter-spacing:-1px;overflow-wrap:anywhere;margin:18px 0;font-size:36px;line-height:1.2}.notice-copy>p{color:#c3c4c5;white-space:pre-wrap;font-size:15px;line-height:1.8}.notice-copy .actions{gap:12px}.notice-copy .button,.notice-copy button{padding:13px 17px;font-size:12px}.notice-link{border-color:#858585}.carousel-controls{background:#202326;border-top:1px solid #36393c;align-items:center;gap:24px;padding:18px 25px;display:flex}.carousel-arrows{align-items:center;gap:15px;display:flex}.carousel-arrows button{padding:7px 13px;font-size:20px;line-height:1}.carousel-arrows>span{color:#b4b5b6;white-space:nowrap;font-size:11px}.carousel-dots{flex-wrap:wrap;flex:1;align-items:center;gap:9px;display:flex}.carousel-dots button{background:#65686a;border:0;border-radius:50%;width:9px;min-width:9px;height:9px;padding:0}.carousel-dots button.active{background:#ef485b;border-radius:10px;width:24px}.pause-slides{white-space:nowrap;border:0;border-bottom:1px solid #777;border-radius:0;padding:8px 0;font-size:11px}.notice-empty{background:#251b20;border:1px dashed #80505a;border-radius:8px;padding:45px}.notice-empty>span{letter-spacing:2px;color:#ef8290;font-size:10px}.notice-empty h3{letter-spacing:-.8px;margin-top:20px;font-size:29px}.notice-empty p{color:#bbb;line-height:1.8}.detail-photo{object-fit:contain;width:auto;max-width:100%;max-height:65vh;margin:25px auto;display:block}.post-image-edit img{object-fit:contain;max-width:230px;max-height:180px;margin-bottom:15px;display:block}.notice-slide{animation:.35s ease-out notice-reveal}@keyframes notice-reveal{0%{opacity:.6}to{opacity:1}}@media (max-width:800px){.featured-notices h2{font-size:39px}.notice-slide{grid-template-columns:1fr;min-height:0}.notice-photo img{height:280px;max-height:none}.notice-copy{padding:26px}.notice-copy h3{font-size:29px}.carousel-controls{flex-wrap:wrap;gap:15px;padding:16px 18px}.carousel-dots{justify-content:end}.pause-slides{margin-left:auto}.notice-empty{padding:28px}.notice-empty h3{font-size:25px}}@media (prefers-reduced-motion:reduce){.notice-slide{animation:none}}:root{--bg:#101112;--surface:#25282a;--red:#e5233f;--text:#f5f5f2}@media screen{body,header,footer,.hero,.dashboard,.church,.shop,.featured-notices{background:var(--bg);color:var(--text)}.box,.stats>div,.post,.empty,.login-box,.member-summary,.member-post,.product,.product-image,.product-photo,.product-no-photo,.notice-carousel,.notice-photo,.carousel-controls,.notice-empty,.modal-inner,.mobile-menu,.faith-art,.studies,.payment-help,.certificate-types button,.certificate-types button.selected{background:var(--surface);color:var(--text)}button,.button,.nav-login,.white,.product .mercado-pago,.whatsapp,.notice-link{background:var(--surface);color:var(--text);border-color:#505456}.red,.button.red,.tabs button.active,.notice-badge{background:var(--button-color);border-color:var(--button-color);color:var(--text)}.member-call{background:var(--surface);color:var(--text);border-top:3px solid var(--red)}.member-call em,em,.big-icon,.member-summary strong{color:var(--accent-display)}.certificate-types small{color:var(--accent-text)}.member-call .eyebrow,.featured-notices .eyebrow,.notice-empty>span,.tag,.member-post small{color:var(--text)}.carousel-dots button.active{background:var(--button-color)}.featured-notices{border-top-color:var(--red)}.certificate-types button.selected{border-color:var(--button-color)}.carousel-dots button{background:#74787a}.text-link,.pause-slides{background:0 0}header a,footer a,.section h2,.product h3,.product-price,.notice-copy h3,.editorial h3,.notice-empty h3,.panel-heading h1,.box h2:not(.certificate h2,.certificate-document h2){color:var(--text)}nav a:hover,.text-link:hover{color:var(--accent-text)}main:not(.certificate-page) p:not(.certificate p,.certificate-document p),main:not(.certificate-page) label,main:not(.certificate-page) .intro,main:not(.certificate-page) .prose,main:not(.certificate-page) .notice-copy>p,footer p{color:var(--text)}}html,body{max-width:100%;overflow-x:clip}main,section,.box,.form-grid>*,.panel-heading>*,.list-row>div,.hero-grid>*{min-width:0}input,select,textarea{min-width:0;max-width:100%}button,.button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.account span,.list-row b,.visit p,.product h3,.notice-copy h3,.panel-heading h1{overflow-wrap:anywhere}.list-row>div:first-child{min-width:0}img{max-width:100%}.tabs button{min-height:44px}.certificate-preview-wrap{overflow:hidden}.certificate-preview-wrap .certificate{width:100%;min-width:0;max-width:1100px;margin:auto}.print-tools{align-items:center}.signature-settings summary{cursor:pointer;font:600 18px Manrope;list-style-position:inside}.signature-settings[open] summary{margin-bottom:20px}.signature-settings small{color:#bbb;margin-top:8px;font-size:11px;display:block}.signature-preview{object-fit:contain;background:#fff;border:1px solid #aaa;width:220px;height:90px;margin-top:12px;padding:12px;display:block}.cert-watermark{color:#927b58;opacity:.055;pointer-events:none;z-index:-1;flex-direction:column;align-items:center;width:330px;max-width:68%;display:flex;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.cert-watermark svg{width:100%;height:auto}.cert-watermark span{white-space:nowrap;letter-spacing:5px;margin-top:14px;font:700 19px Manrope}.cert-v2{background:radial-gradient(at 50% 45%,#fffdf900,#fffdf9 78%),#fffdf9}.cert-v2 .cert-brand{font-size:19px}.cert-v2 .cert-sign.pastoral-sign{border:0;flex-direction:column;align-items:center;padding-top:0;display:flex}.pastoral-sign img,.signature-blank{object-fit:contain;width:210px;max-width:100%;height:58px;margin-bottom:8px;display:block}.cert-v2 .pastoral-sign b{border-top:1px solid #9f9690;width:100%;padding-top:10px;font-size:12px;display:block}.cert-v2 .cert-issuer{color:#777;margin-top:20px;font-size:8px}.cert-v2 .cert-id{overflow-wrap:anywhere;margin-top:8px;font-size:7px}.cert-v2 .cert-bottom{align-items:end;margin-top:25px}.cert-v2 .cert-main h2{font-size:clamp(25px,3vw,38px)}@media (max-width:1050px){.hero-grid{gap:30px}.hero h1{font-size:clamp(42px,6vw,65px)}.cards,.shop-grid{gap:16px}.product-info{padding:22px}.panel-heading{gap:20px}}@media (max-width:600px){header{height:76px}.brand img{width:200px}.hero,.section{padding-left:20px;padding-right:20px}.hero-top .eyebrow{letter-spacing:1.2px;font-size:9px;line-height:1.8}.hero-grid{gap:28px;padding-top:28px}.hero h1{font-size:clamp(34px,9.8vw,49px)}.hero .actions{gap:15px}.actions>.button,.actions>button{min-height:44px}.hero-bottom a{font-size:12px}.section h2{font-size:36px}.member-call h2{font-size:38px}.dashboard{padding:28px 16px 55px}.panel-heading h1{font-size:31px}.panel-heading .eyebrow{letter-spacing:1px;font-size:9px;line-height:1.7}.tabs{gap:8px}.tabs button{white-space:normal;flex:auto;padding:10px 12px;font-size:12px}.stats{gap:9px}.stats>div{padding:16px}.stats span{font-size:11px}.stats strong{font-size:32px}.box{padding:20px 16px}.form-grid{gap:17px}.form-grid input,.form-grid select,.form-grid textarea{font-size:16px}.list-row{gap:10px}.list-row .button,.list-row button{min-height:42px}.certificate-types button{width:100%}.carousel-controls{gap:12px}.notice-copy .actions>a,.notice-copy .actions>button{flex:140px}.product .button{width:100%}.church .visit{padding-left:18px}.account{flex-wrap:wrap}.certificate-page{padding:15px 10px}.print-tools a{font-size:13px}.print-tools button{min-height:44px}.certificate.cert-v2{outline-width:3px;min-height:0;padding:32px 24px 24px}.cert-v2 .cert-brand{letter-spacing:2px;font-size:14px}.cert-v2 .cert-brand small{letter-spacing:3px;font-size:7px}.cert-v2 .cert-kicker{letter-spacing:1.8px;margin-top:24px;font-size:8px}.cert-v2 h1{letter-spacing:-.8px;font-size:29px}.cert-v2 .cert-subtitle{letter-spacing:.4px;font-size:10px}.cert-v2 .cert-description{font-size:12px;line-height:1.8}.cert-v2 .cert-emblem{width:64px;height:64px}.cert-v2 .cert-bottom{grid-template-columns:1fr 1fr;gap:22px;margin-top:25px}.cert-v2 .cert-seal{display:none}.pastoral-sign img,.signature-blank{height:48px}.cert-v2 .pastoral-sign b{font-size:10px}.cert-v2 .pastoral-sign span{font-size:8px}.cert-v2 .cert-issuer{font-size:7px;line-height:1.7}.cert-v2 .cert-watermark span{letter-spacing:2px;font-size:10px}.cert-v2 .cert-verse{font-size:13px}.modal-inner{padding:45px 20px 25px}.modal h2{font-size:28px}.signature-settings summary{font-size:16px}}@media print{.cert-watermark{opacity:.055;width:85mm;max-width:68%;top:46%}.certificate.cert-v2{background:#fffdf9;min-height:177mm;padding:8mm 14mm 5mm}.cert-v2 .cert-brand{font-size:15pt}.cert-v2 .cert-kicker{margin-top:5mm}.cert-v2 h1{margin:2mm 0;font-size:29pt}.cert-v2 .cert-main h2{font-size:25pt}.cert-v2 .cert-emblem{width:14mm;height:14mm;margin:3mm auto 1mm}.cert-v2 .cert-description{font-size:9.5pt;line-height:1.7}.cert-v2 .cert-bottom{break-inside:avoid;grid-template-columns:1fr 22mm 1fr;gap:10mm;margin-top:5mm;display:grid}.cert-v2 .cert-seal{display:flex}.pastoral-sign img,.signature-blank{width:50mm;height:12mm;margin-bottom:2mm}.cert-v2 .pastoral-sign b{padding-top:2mm;font-size:9pt}.cert-v2 .pastoral-sign span{font-size:7pt}.cert-v2 .cert-issuer{margin-top:3mm;font-size:6pt}.cert-v2 .cert-id{margin-top:2mm;font-size:5pt}.cert-v2 .cert-verse{margin-top:3mm;font-size:10pt}.cert-v2 .cert-verse small{margin-top:2mm;font-size:6pt}}:root{--red:#c8102e;--accent:#c8102e;--accent-text:#ff5a6a;--accent-display:#c8102e;--button-color:#c8102e;--button-hover:#e01d3d}@media screen{.red:hover,.button.red:hover{background:var(--button-hover);border-color:var(--button-hover)}.red:disabled,.button.red:disabled{opacity:.65}:is(a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:4px;outline:2px solid #ff7081}}.certificate-delete{border:1px solid var(--button-color);color:#ff9aa7;background:0 0}.certificate-delete:hover{background:var(--button-hover);color:#fff}.cert-share-backdrop{z-index:1000;background:#000b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cert-share-dialog{width:min(560px,100%);max-height:90vh;overflow:auto}.cert-share-dialog>button{margin-top:18px}.cert-share-dialog .actions{flex-wrap:wrap}.hero .hero-cta>a.button{border:1px solid var(--button-color);color:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:260px;max-width:100%;min-height:50px;padding:14px 20px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.hero .hero-cta>a.hero-cta-primary{background:var(--button-color)}.hero .hero-cta>a.hero-cta-secondary{background:#242829}.hero .hero-cta>a.button span{color:#fff;margin-left:0}.hero .hero-cta>a.button:hover{color:#fff;text-decoration:none}@media (max-width:600px){.hero .hero-cta{align-items:stretch}.hero .hero-cta>a.button{width:100%}}.signature-field{border:1px solid #4c4f51;border-radius:6px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.signature-field legend{padding:0 8px}.signature-pad canvas{aspect-ratio:900/280;touch-action:none;cursor:crosshair;background:#fff;border:1px solid #919191;border-radius:5px;width:100%;height:auto;display:block}.signature-pad>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.signature-pad button{padding:8px 12px;font-size:12px}.signature-field small{line-height:1.5}@media screen{.site-header{flex-direction:column;justify-content:center;align-items:center;gap:22px;height:auto;min-height:104px;padding:24px 6vw 20px;display:flex}.site-header>.brand{justify-content:center;max-width:100%;margin:0 auto;display:flex}.site-header>.brand img{width:250px;max-width:100%;height:auto;display:block}.site-header>nav{flex-wrap:wrap;justify-content:center;gap:16px 28px;width:100%}.site-footer{text-align:center}.site-footer>.brand{justify-content:center;width:fit-content;max-width:100%;margin-inline:auto;display:flex}.site-footer>.brand img{height:auto}.site-footer>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 26px}.site-footer>div a{justify-content:center;align-items:center;min-height:44px;padding:8px 4px;display:inline-flex}.site-footer p{line-height:1.7}.site-footer small{line-height:1.7;display:block}}@media screen and (min-width:801px) and (max-width:1100px){.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header>nav{gap:14px 20px;font-size:13px}}@media screen and (max-width:800px){.site-header{gap:0;min-height:90px;padding:20px 70px}.site-header>nav{display:none}.site-header>.brand img{width:215px}.site-header>.mobile{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.mobile-menu{text-align:center}.mobile-menu a{justify-content:center;align-items:center;min-height:44px;display:flex}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.list-row{flex-wrap:wrap;align-items:center}.list-row>div:first-child{flex:100%}.certificate-types{grid-template-columns:1fr}.panel-heading{flex-wrap:wrap}.form-grid{grid-template-columns:minmax(0,1fr)}.site-footer{padding:36px 20px}.site-footer>div{gap:8px 20px;max-width:600px;margin:22px auto}}@media screen and (max-width:600px){.site-header{min-height:82px;padding:18px 64px}.site-header>.brand img{width:200px}.site-header>.mobile{right:12px}.shop-grid,.cards{grid-template-columns:minmax(0,1fr)}.list-row>.button,.list-row>button{flex:180px}.signature-field{padding:12px}.signature-pad>div button{min-height:44px}.site-footer>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.site-footer>div a:last-child:nth-child(odd){grid-column:1/-1}}@media screen and (max-width:360px){.site-header{padding-inline:58px}.site-header>.brand img{width:180px}.hero h1{font-size:34px}.site-footer>div,.stats{grid-template-columns:minmax(0,1fr)}}.policy-page{max-width:1000px}.policy-page>h1{font-size:clamp(30px,5vw,48px);line-height:1.2}.policy-page>.box{margin:28px 0}.policy-page h2{margin-top:0;font-size:clamp(25px,4vw,36px)}.policy-page h3{letter-spacing:0;margin:28px 0 10px;font-size:20px;line-height:1.4}.policy-page p{overflow-wrap:anywhere;line-height:1.8}.policy-index{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.policy-page a:not(.brand){overflow-wrap:anywhere}.policy-page section{scroll-margin-top:30px}.policy-page .actions{flex-wrap:wrap}.hint a{color:#ff9aa7;text-decoration:underline}@media (max-width:600px){.policy-index{display:flex}.policy-index>a,.policy-page .actions>a{width:100%}}.visitor-page{max-width:900px}.visitor-page>h1{font-size:clamp(32px,5vw,48px);line-height:1.2}.visitor-page>p{line-height:1.7}.visitor-page>.box{margin:28px 0}.visitor-page h2{font-size:clamp(26px,4vw,36px)}.visitor-page .form-grid{margin-top:25px}.visitor-page .full small{margin:6px 0;font-size:12px;display:block}.visitor-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.visitor-success{border-color:#c8102e}.visitor-success p,.visitor-welcome p{line-height:1.8}.visitor-record{overflow-wrap:anywhere;border-bottom:1px solid #45484a;padding:24px 0}.visitor-record h3{letter-spacing:0;font-size:22px}.visitor-record p{line-height:1.7}.visitor-prayer{white-space:pre-wrap;background:#191b1d;border-radius:5px;padding:16px}.business-page{max-width:1200px}.business-page>h1{max-width:850px;font-size:clamp(32px,5vw,56px);line-height:1.2}.business-page>p{max-width:700px;line-height:1.8}.business-area{margin-top:30px}.business-area>.box,.business-sections>.box{margin:25px 0}.business-area h2{font-size:clamp(25px,3.5vw,36px)}.business-area p{line-height:1.7}.business-area .form-grid{margin-top:22px}.business-area small{font-size:12px;line-height:1.6}.business-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:25px;display:grid}.business-card{overflow-wrap:anywhere;background:#191b1d;border:1px solid #4c4f51;border-radius:6px;min-width:0;padding:24px}.business-card h3{letter-spacing:-.4px;margin-top:12px;font-size:24px;line-height:1.4}.business-card>.button,.business-card>button{margin:8px 8px 0 0}.business-body{white-space:pre-wrap}.business-next{border-color:#c8102e}.business-area>section>label{margin:20px 0;display:block}.business-area>section>label select,.business-area>section>label input{width:100%;margin-top:8px;display:block}.business-wa{border-color:var(--button-color);color:#f5f5f2}@media (max-width:700px){.business-cards{grid-template-columns:minmax(0,1fr)}.business-card{padding:18px}.business-area .actions{gap:10px}.business-card>.button,.business-card>button{width:100%}}.hero-bottom{flex-wrap:wrap;align-items:center;gap:18px}.hero-bottom .radio-button{background:var(--button-color);border-color:var(--button-color);color:#fff;letter-spacing:0;border-radius:6px;min-height:46px;padding:12px 20px;font-size:14px}.hero-bottom .radio-button:hover{background:var(--button-hover);border-color:var(--button-hover)}@media (max-width:600px){.hero-bottom .radio-button{justify-content:center;width:100%}}.event-page{max-width:1000px}.event-page>h1{overflow-wrap:anywhere;font-size:clamp(32px,5vw,52px);line-height:1.2}.event-page h2{font-size:clamp(25px,4vw,36px)}.event-page p{line-height:1.8}.event-page>.box{margin:28px 0}.event-description{white-space:pre-wrap;overflow-wrap:anywhere}.event-photo{object-fit:contain;background:#191b1d;border-radius:6px;width:100%;max-height:700px;margin:24px auto;display:block}.event-admin-photo{max-height:280px;margin:12px 0}.event-selector{margin:22px 0;display:block}.event-selector>input,.event-selector>select{width:100%;margin-top:10px;display:block}.event-page .form-grid{margin-top:24px}.event-page>.business-cards{margin-bottom:30px}.event-page .business-cards>.box{min-width:0;margin:0}.event-page .business-cards h2{overflow-wrap:anywhere;font-size:26px}.event-page .business-cards .event-photo{margin-top:0}.event-page .check{line-height:1.6}.ticket-page{max-width:850px}.ticket-page>.brand{max-width:250px;margin:0 auto 30px;display:block}.ticket-page h1{overflow-wrap:anywhere;font-size:clamp(30px,5vw,46px);line-height:1.2}.ticket-page p{overflow-wrap:anywhere;line-height:1.8}.ticket-page .actions{flex-wrap:wrap;margin-bottom:20px}.event-price{color:#ff9aa7;font-size:20px;font-weight:600}.event-stats{margin-top:24px}.event-stats strong{font-size:36px}.event-management-list{margin-top:20px}.event-management-list .list-row{gap:14px}.event-management-list b{line-height:1.5}.event-management-list button{min-height:44px}@media (max-width:800px){.event-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:360px){.event-stats{grid-template-columns:minmax(0,1fr)}}.verse-carousel{border-top:1px solid #3b3d3e;margin:20px 0 36px;padding-top:32px}.verse-slide{align-items:center;min-height:220px;display:flex}.verse-slide figure{width:100%;margin:0}.verse-slide blockquote{letter-spacing:-.5px;overflow-wrap:anywhere;color:#f5f5f2;max-width:1100px;margin:0;font-size:clamp(24px,3vw,35px);line-height:1.65}.verse-slide figcaption{letter-spacing:2px;text-transform:uppercase;color:#ff5a6a;margin-top:24px;font-size:12px}.verse-controls{flex-wrap:wrap;align-items:center;gap:16px;margin-top:25px;display:flex}.verse-controls>div{gap:12px;display:flex}.verse-controls button{border-color:#c8102e;border-radius:6px;min-height:44px}.verse-controls>div button{min-width:48px;padding:8px 14px;font-size:20px}.verse-controls>span{color:#b6b6b2;font-size:12px}.verse-note,.verse-materials-note{color:#b6b6b2;font-size:13px;line-height:1.7}.verse-note{margin-top:18px}.verse-loading{font-size:22px}.verse-fade{animation:.45s ease-out verse-arrive}@keyframes verse-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.verse-slide{min-height:270px}.verse-slide blockquote{font-size:25px;line-height:1.6}.verse-controls{gap:12px}.verse-controls>span{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.verse-fade{animation:none}}.radio-player{flex-direction:column;align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}.radio-player-controls{text-align:left;background:#17191a;border:1px solid #ffffff25;border-radius:12px;width:300px;max-width:100%;padding:14px}.radio-player-controls[hidden]{display:none}.radio-player-name{color:#fff;margin-bottom:10px;font-size:13px;display:block}.radio-player-controls audio{width:100%;height:40px;display:block}.radio-player-status{color:#ddd;margin-top:8px;font-size:12px;line-height:1.5;display:block}.radio-player .radio-button{cursor:pointer}.floating-whatsapp{right:18px;bottom:max(18px,env(safe-area-inset-bottom));z-index:75;color:#fff;background:#178744;border:1px solid #ffffff35;border-radius:32px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:13px 18px;font-weight:700;display:inline-flex;position:fixed;box-shadow:0 4px 18px #0005}.floating-whatsapp:hover{background:#116e36}.floating-whatsapp:focus-visible{outline-offset:4px;outline:3px solid #fff}.floating-whatsapp svg{flex-shrink:0}@media (max-width:600px){.floating-whatsapp{width:56px;padding:13px;right:14px}.floating-whatsapp span{display:none}}@media print{.floating-whatsapp{display:none!important}}.member-document{border-bottom:1px solid var(--line);padding:24px 0}.member-document:last-child{border-bottom:0}.member-document h3{margin:0 0 8px}.member-document .form-grid{margin-top:20px}.whatsapp-dialog{border:1px solid var(--line);background:var(--surface);color:#f5f5f2;border-radius:18px;width:min(460px,100% - 32px);max-height:calc(100dvh - 40px);padding:28px;overflow:auto;box-shadow:0 16px 80px #0008}.whatsapp-dialog::backdrop{background:#000b}.whatsapp-dialog h2{margin:16px 0;font-size:26px}.whatsapp-dialog p{line-height:1.6}.whatsapp-dialog label{flex-direction:column;gap:8px;display:flex}.whatsapp-dialog-close{float:right;border:0;padding:0 8px;font-size:24px;background:0 0!important}.whatsapp-message-preview{overflow-wrap:anywhere;background:#141817;border-left:3px solid #25d366;border-radius:8px;padding:16px}.whatsapp-dialog .whatsapp-continue{color:#fff;background:#178744;border-color:#178744}.whatsapp-dialog .actions{flex-wrap:wrap}@media print{.whatsapp-dialog{display:none!important}}.notification-device{border:1px solid var(--line);background:#171a1b;border-radius:12px;margin:24px 0;padding:20px}.notification-device h3{margin-top:0}.notification-device .actions{flex-wrap:wrap}.verse-note .read-chapter-button{color:inherit;text-underline-offset:4px;text-align:left;background:0 0;border:0;border-radius:0;padding:0;line-height:1.7;text-decoration:underline;display:inline}.verse-note .read-chapter-button:hover{color:#fff}.chapter-reader{color:#f5f5f2;background:#202426;border:1px solid #525658;border-radius:16px;width:min(740px,100% - 24px);max-height:90dvh;padding:0;box-shadow:0 20px 80px #0008}.chapter-reader::backdrop{background:#000c}.chapter-reader .chapter-reader-header{background:#17191a;border-bottom:1px solid #454849;justify-content:space-between;align-items:flex-start;gap:16px;height:auto;min-height:0;padding:24px;display:flex;position:static}.chapter-reader h2{margin:10px 0;font-size:30px}.chapter-reader-header p{color:#bfc2c3;margin:0;font-size:13px}.chapter-reader-header button{flex-shrink:0;padding:9px 12px}.chapter-reader-content{overscroll-behavior:contain;max-height:65dvh;padding:20px 28px 28px;overflow:auto}.chapter-reader .chapter-verse{overflow-wrap:anywhere;margin:0 0 12px;padding:8px 10px;font-size:20px;line-height:1.85}.chapter-verse sup{color:#ff9aa7;margin-right:5px;font-size:12px;font-weight:700}.chapter-reader .chapter-verse-selected{background:#ffffff0a;border-left:3px solid #ff5a6a;border-radius:4px}.chapter-source{border-top:1px solid #454849;margin-top:24px;padding-top:18px}@media (max-width:600px){.chapter-reader .chapter-reader-header{gap:10px;padding:18px 16px}.chapter-reader h2{font-size:24px}.chapter-reader-content{padding:12px 12px 20px}.chapter-reader .chapter-verse{padding:7px 6px;font-size:19px}}.app-launch{display:none}@media (display-mode:standalone),(display-mode:fullscreen){.app-launch{z-index:10000;color:#eee;background:#111;flex-direction:column;justify-content:center;align-items:center;gap:28px;animation:0s 12s forwards launch-safety;display:flex;position:fixed;inset:0}.app-launch-logo{aspect-ratio:1;place-items:center;width:min(64vw,260px);display:grid;position:relative}.app-launch-logo img{object-fit:contain;width:96%;height:96%}.app-launch-ring{fill:none;stroke-width:3px;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.app-launch-track{stroke:#c8102e;opacity:.45}.app-launch-trace{stroke:#000;stroke-linecap:round;stroke-dasharray:22 78;animation:1.5s linear infinite launch-trace}.app-launch p{color:#ddd;margin:0;font-size:14px}}@keyframes launch-trace{to{stroke-dashoffset:-100px}}@keyframes launch-safety{to{visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.app-launch-trace{animation:none}}@media print{.app-launch{display:none!important}}.hero-top{align-items:flex-start;gap:24px}.hero-messages{flex:1;min-width:0;max-width:790px}.hero-message-line{align-items:center;min-height:44px;display:flex}.hero-message-line .eyebrow{text-transform:uppercase;overflow-wrap:anywhere;line-height:1.8;animation:.4s ease-out verse-arrive}.hero-message-controls{color:#aaa;align-items:center;gap:10px;margin-top:6px;font-size:10px;display:flex}.hero-message-controls button{color:#ddd;background:0 0;border:1px solid #ffffff24;border-radius:5px;min-width:44px;min-height:44px;padding:5px 10px;font-size:14px}.hero-message-controls button:hover{border-color:var(--button-color);color:#fff}.hero-message-link{letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer;text-decoration:none;font:inherit!important;color:inherit!important;background:0 0!important;border:0!important;padding:0!important}.hero-message-link:hover{text-decoration:underline}.hero-message-controls button:focus-visible{outline-offset:4px;outline:2px solid #ff5a6a}.hero-message-link:focus-visible{outline-offset:4px;outline:2px solid #ff5a6a}@media (max-width:600px){.hero-message-line{min-height:54px}.hero-message-controls{gap:8px;margin-top:4px}.hero-messages{width:100%}}@media (prefers-reduced-motion:reduce){.hero-message-line .eyebrow{animation:none}}.app-launch-art{width:96%;height:96%;display:block;overflow:visible}@media (prefers-reduced-motion:reduce){.app-launch-word-reveal{animation:none}}.kids-record{border-bottom:1px solid var(--line);padding:24px 0}.kids-record:last-child{border-bottom:0}.kids-record h3{overflow-wrap:anywhere;font-size:24px}.kids-record p{overflow-wrap:anywhere}.kids-record .actions{flex-wrap:wrap}.kids-record button{min-height:44px}.kids-material-description{white-space:pre-wrap;line-height:1.8}.kids-record small{overflow-wrap:anywhere;margin-top:12px;display:block}.business-add-content{margin:16px 0 24px}.business-card small{overflow-wrap:anywhere;margin:10px 0;display:block}.embedded-youtube{width:100%;min-width:0;margin:20px 0}.embedded-youtube-frame{aspect-ratio:16/9;background:#000;border-radius:10px;min-width:0;margin-bottom:12px;position:relative;overflow:hidden}.embedded-youtube-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.embedded-youtube button{white-space:normal;max-width:100%;min-height:44px}.embedded-youtube details{color:#b9babc;margin-top:14px;font-size:12px}.embedded-youtube summary{cursor:pointer}.embedded-youtube details p{font-size:12px;line-height:1.6}.certificate-delete-dialog .actions{gap:12px;margin-top:20px}.certificate-delete-dialog strong{overflow-wrap:anywhere}.embedded-instagram-frame{aspect-ratio:auto;background:#fff;max-width:540px;height:min(650px,80vh);min-height:440px;margin-left:auto;margin-right:auto}.member-account-identity{align-items:center;gap:14px;min-width:0;display:flex}.member-account-identity>span:last-child{overflow-wrap:anywhere}.member-avatar{aspect-ratio:1;object-fit:cover;border:2px solid #c8102e;border-radius:50%;flex-shrink:0;width:56px;height:56px}.member-avatar-initials{background:#343638;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:inline-flex}.profile-photo-heading{align-items:center;gap:20px;margin-bottom:20px;display:flex}.profile-photo-heading .member-avatar{width:100px;height:100px;font-size:30px}.profile-photo-heading h2{margin:0}.profile-photo-heading p{margin:8px 0}.profile-photo-box>small{color:var(--muted);margin-top:16px;display:block}.account>.actions{flex-wrap:wrap}.account button.active{color:#fff;border-color:#c8102e}@media (max-width:600px){.account{flex-wrap:wrap;gap:18px}.member-account-identity{width:100%}.profile-photo-heading{align-items:flex-start;gap:14px}.profile-photo-heading .member-avatar{width:80px;height:80px}.profile-photo-heading h2{font-size:26px}}.member-role-badge{color:#ffc2ca;vertical-align:middle;overflow-wrap:anywhere;background:#350d16;border:1px solid #c8102e;border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:7px 12px;font-size:13px;font-weight:700;line-height:1.4;display:inline-flex}.member-role-badge svg{flex-shrink:0}.member-account-identity{flex-wrap:wrap}.member-account-identity .member-role-badge{flex-basis:auto}.profile-photo-heading .member-role-badge{margin-top:10px}.list-row .member-role-badge{margin-top:8px}@media (max-width:600px){.member-account-identity .member-role-badge{margin-left:70px}.member-role-badge{border-radius:16px}}.live-banner-wrap{background:var(--bg);padding:8px 6vw 0}.live-banner{color:#fff;background:#c51e35;border:1px solid #a6192d;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:28px;padding:6px 10px;font-size:10px;line-height:16px;display:inline-flex}.live-banner strong{text-transform:uppercase;letter-spacing:.6px;white-space:nowrap}.live-record{background:#f23445;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:5px;animation:1.5s ease-in-out infinite live-blink;display:inline-block}.live-banner .live-record{background:#fff;margin-right:0}@keyframes live-blink{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.live-record{animation:none}}@media print{.live-banner-wrap{display:none!important}}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased}.ui-arrow{vertical-align:-.16em;flex:none;width:1.15em;height:1.15em;display:inline-block;overflow:visible}a .ui-arrow,button .ui-arrow{pointer-events:none}.button span:has(>.ui-arrow){justify-content:center;align-items:center;display:inline-flex}button,input,select,textarea{-webkit-tap-highlight-color:transparent}button,.button{-webkit-appearance:none;appearance:none;touch-action:manipulation;line-height:1.45}button:disabled{cursor:default}input:not([type=checkbox]):not([type=radio]),select,textarea{min-width:0;max-width:100%}input[type=date],input[type=datetime-local]{min-height:48px;display:block}input::-webkit-date-and-time-value{text-align:left}.hero-grid>*,.form-grid>*,.cards>*,.stats>*,.business-cards>*,.shop-grid>*{min-width:0}img,video,canvas{max-width:100%}.hero-cta .button{gap:12px}.hero-cta .button span{margin-left:auto}.stats>div{background:linear-gradient(145deg,#292c2e,#1c1e20);border-top:2px solid #c8102e;border-radius:12px}.stats strong{font-variant-numeric:tabular-nums;letter-spacing:-1px;line-height:1.15}@media screen and (max-width:800px){.site-header{min-height:88px;padding:18px 72px 18px 20px}.site-header>.brand{max-width:100%;margin:0}.site-header>.brand img{width:min(215px,100%)}.hero h1{letter-spacing:-1.3px;font-size:clamp(34px,9.4vw,48px);line-height:1.15}.hero-grid{gap:30px}.hero-top{min-width:0}.hero-message-line .eyebrow{letter-spacing:1.5px;font-size:10px}.hero-cta .button{text-align:left;justify-content:space-between;min-height:48px}.hero-bottom>a{align-items:center;gap:8px;display:inline-flex}.section-head,.panel-heading{min-width:0}.panel-heading h1{font-size:clamp(28px,7.6vw,36px)}.box,.business-card,.member-summary{border-radius:10px}.list-row>div,.account>div{min-width:0}.box h2,.box h3,.list-row b,.notice,.account{overflow-wrap:anywhere}.form-grid label{min-width:0}input,select,textarea{font-size:16px}.check{flex-wrap:nowrap;align-items:flex-start;gap:10px}.check input{margin-top:4px}.check a{text-decoration:underline;display:inline}.modal-inner{max-width:100%;max-height:calc(100dvh - 32px);overflow:auto}.chapter-reader{max-height:calc(100dvh - 24px)}.verse-controls{gap:12px}.verse-controls>div{gap:10px;display:flex}.verse-controls button{min-height:44px}.verse-controls>div button{min-width:44px;padding:10px}.verse-controls .ui-arrow{width:20px;height:20px}.floating-whatsapp{right:max(14px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom))}}@media screen and (max-width:430px){.hero,.section{padding-inline:20px}.dashboard{padding-inline:16px}.hero-grid{padding:30px 0}.hero .intro{margin:24px 0;font-size:17px;line-height:1.65}.hero .hero-cta{gap:12px}.hero-cta .button{padding:13px 16px;font-size:14px}.faith-art{border-radius:70px 6px 6px;min-height:300px;padding:28px 26px}.faith-art p{margin-bottom:28px;font-size:clamp(23px,6.3vw,27px);line-height:1.4}.art-number{top:40px;left:26px}.art-bottom{letter-spacing:1.4px;font-size:7px}.faith-art:after{border-radius:60px 0 0;inset:16px}.cross{top:32px;right:38px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stats>div{padding:16px 12px}.stats strong{font-size:30px}.stats span{font-size:11px;line-height:1.5;display:block}.profile-photo-heading{flex-wrap:wrap}.tabs{-webkit-overflow-scrolling:touch}.site-footer .brand img{width:min(250px,100%)}}.video-cover{text-align:left;color:#fff;background:#101112;border:1px solid #55595c;border-radius:12px;flex-direction:column;align-items:stretch;gap:0;width:100%;max-width:100%;margin-top:20px;padding:0;display:flex;overflow:hidden}.video-cover-image{aspect-ratio:16/9;background:#202426;width:100%;display:block;position:relative;overflow:hidden}.video-cover-image img{object-fit:cover;width:100%;height:100%;display:block}.video-cover-play{color:#fff;background:#c51e35;border-radius:12px;place-items:center;width:60px;height:46px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 3px 18px #0008}.video-cover-caption{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:14px;line-height:1.4;display:flex}:is(.video-cover:hover,.video-cover:focus-visible){border-color:#c8102e}.video-cover:hover .video-cover-play{background:#e5233f}.video-cover-fallback{color:#eee;background:linear-gradient(135deg,#363b3e,#17191b);align-items:flex-start;height:100%;padding:18px;font-size:17px;display:flex}@media (max-width:430px){.video-cover-play{width:52px;height:40px}.video-cover-caption{padding:12px;font-size:13px}}.inbox-toggle{text-align:left;border:0;justify-content:flex-start;gap:12px;width:100%;min-height:44px;padding:4px}.inbox-toggle>svg{flex-shrink:0}.inbox-toggle>span{flex:1}.inbox-badge{color:#fff;background:#c8102e;border-radius:999px;padding:5px 10px;font-size:14px}.inbox-message{border-top:1px solid var(--line);padding:24px 0}.inbox-message h3{letter-spacing:-.4px;margin-top:10px;font-size:22px}.inbox-message p{white-space:pre-wrap;overflow-wrap:anywhere}.inbox-message.unread{border-left:3px solid #c8102e;padding-left:16px}.inbox-message small{color:var(--muted)}.inbox-list{margin-top:20px}.app-usage-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.notification-preferences summary{color:var(--muted);cursor:pointer;padding:8px 0;font-size:13px}.notification-enabled-note{font-size:13px}.notification-settings-link{color:var(--muted);background:0 0;border-color:#0000;padding:8px 10px;font-size:12px}@media (max-width:600px){.app-usage-stats{grid-template-columns:1fr}.app-usage-stats>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.app-usage-stats strong{margin:0}}.notice-slide{min-height:0}.notice-copy{padding:28px}.notice-copy>small{margin-top:10px}.notice-copy h3{margin:12px 0;font-size:30px}.notice-copy>p{margin:0;line-height:1.55}.notice-copy .actions{gap:10px;margin-top:18px}@media (max-width:800px){.notice-photo{align-self:start;line-height:0}.notice-photo img{object-fit:contain;height:auto;max-height:260px}.notice-copy>small{margin-top:8px;font-size:10px}.notice-copy>p{font-size:14px;line-height:1.5}.notice-copy .actions>button,.notice-copy .actions>.button{flex:auto;gap:8px;width:auto;min-height:44px;padding:10px 12px;font-size:12px}.featured-notices .notice-carousel{border-inline:1px solid #75434a;border-radius:10px;margin-inline:calc(12px - 6vw)}.notice-photo{width:100%;max-width:none}.notice-photo img{object-fit:contain;width:100%;height:auto;max-height:none}.notice-copy{padding:14px 20px 16px}.notice-copy>small{vertical-align:middle;margin:0 0 0 10px;display:inline-block}.notice-copy h3{margin:9px 0 6px;font-size:24px;line-height:1.2}.notice-copy>p{margin:0;font-size:14px;line-height:1.45}.notice-copy .actions{gap:8px;margin-top:12px}}@media (max-width:600px){.featured-notices .notice-carousel{margin-inline:-8px}}.gc-heading{align-items:center;gap:28px;margin-bottom:24px;display:flex}.gc-heading>img{object-fit:contain;border-radius:16px;flex-shrink:0;width:180px;height:180px}.gc-heading h1{font-size:clamp(30px,4vw,48px)}.gc-heading p{line-height:1.6}.gc-area{margin-top:28px}.gc-material-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.gc-material{min-width:0;margin:0}.gc-cover{object-fit:contain;border-radius:8px;width:100%;max-width:280px;max-height:360px;margin:0 auto 24px;display:block}.gc-material h2{margin-top:12px;font-size:27px}.gc-study-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.gc-material>.button{margin:12px 10px 0 0}.gc-area small{font-size:12px}@media (max-width:700px){.gc-heading{flex-direction:column;align-items:flex-start;gap:12px}.gc-heading>img{width:130px;height:130px}.gc-material-grid{grid-template-columns:1fr}.gc-material{padding:24px 18px}.gc-material h2{font-size:24px}}.admin-mfa-settings{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.admin-mfa-settings h3{letter-spacing:-.5px;font-size:24px}.admin-mfa-settings p{font-size:14px;line-height:1.6}.admin-mfa-qr{background:#fff;width:200px;max-width:100%;height:200px;margin:16px auto;display:block}.admin-mfa-secret{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border:1px solid var(--line);padding:10px;font-family:monospace}.admin-mfa-settings summary{cursor:pointer;margin-bottom:12px}.admin-mfa-settings details{margin-bottom:18px}.notice-share-button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.notice-share-button svg{flex-shrink:0}.notice-share-dialog{overscroll-behavior:contain;color:#f5f5f2;background:#202426;border:1px solid #55595c;border-radius:14px;width:min(580px,100% - 24px);max-height:90dvh;margin:auto;padding:24px;overflow-y:auto;box-shadow:0 20px 80px #0008}.notice-share-dialog::backdrop{background:#000c}.notice-share-dialog h2{letter-spacing:-.8px;font-size:28px}.notice-share-dialog p{white-space:normal;font-size:14px;line-height:1.6}.notice-share-dialog .actions{gap:10px;margin:16px 0}.notice-share-dialog button,.notice-share-dialog .button{min-height:44px;padding:10px 14px;font-size:13px}.notice-share-dialog label{font-size:14px;display:block}.notice-share-dialog textarea{resize:vertical;color:#f5f5f2;background:#101112;border:1px solid #55595c;border-radius:6px;width:100%;margin-top:8px;padding:12px;font-size:16px;line-height:1.5;display:block}.notice-share-preview{object-fit:contain;border-radius:6px;width:100%;height:auto;max-height:240px;display:block}.notice-share-dialog>small{color:#bfc2c3;font-size:12px;line-height:1.5;display:block}.notice-copy .actions>.notice-share-button{flex-basis:100%}@media (max-width:430px){.notice-share-dialog{padding:20px 16px}.notice-share-dialog .actions>*{flex:auto}}.church-purpose-page{max-width:1120px;margin:auto;padding:56px 6vw 72px}.church-purpose-intro{margin-bottom:36px}.church-purpose-intro h1{margin:18px 0;font-size:clamp(34px,5vw,58px);line-height:1.15}.church-purpose-intro>p{color:#d1d2d3;font-size:20px;line-height:1.6}.church-purpose-statements{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.church-purpose-statements>section{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:10px;padding:28px}.church-purpose-page h2{letter-spacing:-.8px;margin:12px 0 16px;font-size:32px}.church-purpose-page section p{color:#d9dadb;margin:0;font-size:16px;line-height:1.75}.church-purpose-values{margin:40px 0 32px}.church-purpose-values ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.church-purpose-values li{border-top:1px solid var(--line);padding:24px 0}.church-purpose-values h3{letter-spacing:-.3px;color:#ef3d52;margin:0 0 8px;font-size:21px;line-height:1.4}@media (max-width:650px){.church-purpose-page{padding:32px 20px 56px}.church-purpose-statements,.church-purpose-values ul{grid-template-columns:minmax(0,1fr)}.church-purpose-statements>section{padding:24px 20px}.church-purpose-intro .eyebrow{line-height:1.7}.church-purpose-intro>p{font-size:18px}.church-purpose-page h2{font-size:28px}}.site-footer .footer-flags{justify-content:center;align-items:center;gap:12px;margin:14px auto 12px;padding:0;list-style:none;display:flex}.footer-flags li{align-items:center;min-width:0;display:flex}.footer-flags img{object-fit:contain;width:32px;height:22px;display:block}.church-purpose-intro h1 em{color:#ef3d52}.tabs>a.button{white-space:nowrap;border-color:#333;flex-shrink:0;font-size:13px}.apostolic-page{max-width:880px;margin:0 auto;padding:36px 6vw 64px}.apostolic-page article{margin:32px 0}.apostolic-page h1{overflow-wrap:anywhere;margin:16px 0 28px;font-size:clamp(30px,4.5vw,46px);line-height:1.2}.apostolic-page h2{letter-spacing:-.6px;border-top:1px solid var(--line);color:#ef3d52;margin:36px 0 16px;padding-top:24px;font-size:clamp(24px,3vw,30px);line-height:1.35}.apostolic-page h3{letter-spacing:-.3px;color:#ef3d52;margin:28px 0 14px;font-size:21px;line-height:1.4}.apostolic-page p{color:#dedfe0;overflow-wrap:anywhere;margin:0 0 18px;font-size:16px;line-height:1.85}.apostolic-page .apostolic-reference{color:#afb2b5;border-left:2px solid #ef3d52;padding-left:14px;font-size:14px}@media (max-width:600px){.apostolic-page{padding:28px 20px 56px}.apostolic-page .eyebrow{line-height:1.7}}.hero .hero-cta>a.hero-cta-primary:hover,.hero .hero-cta>a.hero-cta-primary:active,.red:active,.button.red:active,.hero-bottom .radio-button:active,.tabs button.active:active{background:var(--button-hover);border-color:var(--button-hover);color:#fff}.hero .hero-cta>a.hero-cta-secondary:hover,.hero .hero-cta>a.hero-cta-secondary:active,.business-wa:hover,.business-wa:active{border-color:var(--button-hover);color:#fff}.site-footer .footer-slogan{color:#f5f5f2;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;width:max-content;max-width:100%;margin-inline:auto;font-size:clamp(9px,2.5vw,12px);font-weight:300;line-height:1.7;display:block}.site-footer .footer-slogan.slogan-writing{animation:2.2s steps(43,end) both footer-slogan-write}@keyframes footer-slogan-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.app-launch-word-reveal{animation:1.2s steps(13,end) both launch-word-reveal}@keyframes launch-word-reveal{0%{width:0}to{width:290px}}@media (prefers-reduced-motion:reduce){.site-footer .footer-slogan.slogan-writing,.app-launch-word-reveal{animation:none}}@media print{.site-footer .footer-slogan.slogan-writing{clip-path:none;animation:none}}.faith-carousel{width:100%;min-width:0}.faith-carousel .faith-art{touch-action:pan-y;padding:0}.faith-carousel .faith-art:after{pointer-events:none}.faith-art-content{flex-direction:column;width:100%;min-height:430px;padding:32px 35px;animation:.45s ease-out faith-art-arrive;display:flex;position:relative}.faith-art-content>p{letter-spacing:-.6px;margin:0 0 24px;font-size:clamp(23px,2.1vw,28px);line-height:1.4}.faith-art-content>p>span{display:block}.faith-art-content .art-number{text-align:center;flex-shrink:0;align-self:center;line-height:1.5;display:block;position:static}.faith-art-content .art-bottom{margin-top:auto;line-height:1.5;display:block;position:static}.faith-art-visual{flex-shrink:0;justify-content:center;align-items:center;height:152px;margin:10px 0 20px;display:flex}.faith-illustration{pointer-events:none;width:150px;height:150px;display:block;position:static}.faith-cross{width:112px;height:142px;transform:rotate(13deg)}.faith-book{width:140px;height:150px;transform:rotate(8deg)}.faith-art-word{background:#22272a}.faith-art-community{background:#272527}.faith-art-mission{background:#242529}.faith-carousel-controls{padding-top:12px}.faith-carousel-navigation{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;width:100%;display:grid}.faith-carousel-navigation>span{color:#a9abad;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;line-height:1;display:block}.faith-carousel-controls button{border-color:#4c4f51;width:44px;height:44px;padding:9px 11px;font-size:12px}.faith-carousel-controls button:hover{border-color:#c8102e}@keyframes faith-art-arrive{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:800px){.faith-art-content{min-height:410px}.faith-art-content>p{font-size:26px}}@media (max-width:600px){.faith-art-content{min-height:400px;padding:28px 26px}.faith-art-content>p{margin:0 0 24px;font-size:clamp(22px,6.1vw,27px)}.faith-art-visual{height:132px;margin:10px 0 20px}.faith-illustration{width:132px;height:132px}.faith-cross{width:100px;height:124px}.faith-book{width:124px;height:132px}}@media (prefers-reduced-motion:reduce){.faith-art-content{animation:none}}.site-footer .footer-security{text-align:center;border-top:1px solid #2b2e30;max-width:480px;margin:22px auto 0;padding-top:18px}.footer-security-mark{color:#bfc4c6;justify-content:center;align-items:center;gap:10px;display:flex}.footer-security-mark>svg{flex-shrink:0}.footer-security-mark>div{text-align:left}.footer-security-mark strong{letter-spacing:0;font-size:12px;font-weight:500;line-height:1.6;display:block}.footer-security-mark span{color:#92999e;letter-spacing:.25px;font-size:10px;line-height:1.6;display:block}.footer-security details{margin-top:10px}.footer-security summary{color:#a9abad;cursor:pointer;width:fit-content;max-width:100%;margin:auto;padding:6px 8px;font-size:11px;line-height:1.6;list-style:inside disclosure-closed;display:list-item}.footer-security details[open]>summary{list-style-type:disclosure-open}.footer-security summary:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #c8102e}.footer-security-info{text-align:left;background:#17191b;border:1px solid #343638;border-radius:6px;margin-top:8px;padding:14px 16px}.site-footer .footer-security-info p{color:#b9bfc3;margin:0 0 10px;font-size:12px;line-height:1.7}.footer-security-info a{text-underline-offset:3px;padding:6px 0;font-size:12px;line-height:1.6;text-decoration:underline;display:inline-block}.certificate-document{--paper:#f5f5f2;--ink:#25282a;--accent:#e5233f;box-sizing:border-box;background:var(--paper);width:100%;max-width:1100px;color:var(--ink);border:1px solid var(--ink);margin:0 auto;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:visible;box-shadow:0 12px 36px #0002}.certificate-document *{box-sizing:border-box}.certificate-document .cdoc-header{color:#f5f5f2;z-index:auto;background:#101112;border:0;border-bottom:4px solid #e5233f;justify-content:space-between;align-items:center;gap:25px;height:auto;min-height:90px;padding:18px 35px;display:flex;position:static}.certificate-document .cdoc-header img{width:300px;max-width:56%;height:auto;display:block}.certificate-document .cdoc-header>span{letter-spacing:1.7px;text-align:right;max-width:35%;font-size:10px;font-weight:700;line-height:1.7}.cdoc-sheet{background:#f5f5f2;padding:22px}.cdoc-frame{isolation:isolate;border:1px solid #25282a;padding:24px 45px 17px;position:relative;overflow:visible}.cdoc-content{z-index:1;text-align:center;position:relative}.cdoc-watermark{pointer-events:none;opacity:.045;color:#25282a;z-index:0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.cdoc-watermark>span{letter-spacing:9px;font-size:23px;font-weight:500}.cdoc-watermark>b{letter-spacing:14px;font-size:100px;line-height:1.2}.cdoc-watermark>small{letter-spacing:8px;font-size:12px}.cdoc-kicker{letter-spacing:2.8px;color:#25282a;margin:0 0 12px;font-size:9px}.certificate-document h1{letter-spacing:-.7px;color:#101112;overflow-wrap:anywhere;max-width:900px;margin:0 auto 8px;font-family:Georgia,Times New Roman,serif;font-size:39px;font-weight:400;line-height:1.18}.certificate-document .cdoc-subtitle{color:#55585a;margin:0;font-size:12px;line-height:1.6}.cdoc-divider{border-top:3px solid #e5233f;width:55px;margin:20px auto}.certificate-document .cdoc-intro{color:#25282a;margin:0 0 8px;font-size:12px;line-height:1.7}.certificate-document h2{letter-spacing:0;color:#b01c32;overflow-wrap:anywhere;border:0;border-bottom:1px solid #c2c4c2;max-width:800px;margin:0 auto 14px;padding:0 8px 12px;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400;line-height:1.25}.certificate-document .cdoc-description{color:#25282a;white-space:normal;max-width:820px;margin:0 auto;font-size:13px;line-height:1.9}.cdoc-verse{margin:18px 0 0;line-height:1.6}.cdoc-verse>span{color:#25282a;font:italic 14px/1.6 Georgia,serif}.cdoc-verse>small{letter-spacing:1.8px;color:#55585a;margin-top:5px;font-size:8px;display:block}.cdoc-signatures{break-inside:avoid;page-break-inside:avoid;justify-content:space-around;gap:70px;max-width:750px;margin:22px auto 0;display:flex}.cdoc-signature{text-align:center;color:#25282a;width:42%;min-width:0}.cdoc-signature-image{justify-content:center;align-items:center;width:100%;height:52px;margin-bottom:8px;display:flex}.cdoc-signature-image img{object-fit:contain;width:200px;max-width:100%;height:auto;max-height:52px;display:block}.cdoc-signature-line{border-top:1px solid #25282a;width:100%;margin-bottom:8px}.cdoc-signature>b{font-size:12px;font-weight:600;line-height:1.5;display:block}.cdoc-signature>span{color:#55585a;margin-top:3px;font-size:9px;line-height:1.6;display:block}.cdoc-record{color:#55585a;overflow-wrap:anywhere;border-top:1px solid #c2c4c2;margin-top:20px;padding-top:10px;font-size:8px;line-height:1.8}.cdoc-record>span{display:block}.cdoc-record>small{letter-spacing:.3px;font-size:7px;display:block}.cdoc-footer{text-align:center;color:#f5f5f2;letter-spacing:2px;background:#25282a;border-top:3px solid #e5233f;padding:12px 20px;font-size:8px;line-height:1.6}.certificate-preview-wrap{max-height:none;padding:18px;overflow:visible}.certificate-page{background:#d8dadb;min-height:100vh;padding:25px}.certificate-page .print-tools{max-width:1100px}@media screen and (max-width:700px){.certificate-page{padding:16px 10px}.certificate-document .cdoc-header{gap:15px;min-height:74px;padding:16px 18px}.certificate-document .cdoc-header img{width:230px;max-width:60%}.certificate-document .cdoc-header>span{letter-spacing:.7px;max-width:35%;font-size:7px}.cdoc-sheet{padding:12px}.cdoc-frame{padding:25px 16px 16px}.certificate-document h1{font-size:28px;line-height:1.22}.certificate-document h2{font-size:27px}.cdoc-kicker{letter-spacing:1.8px;font-size:7px}.certificate-document .cdoc-subtitle{font-size:10px}.certificate-document .cdoc-intro{font-size:11px}.certificate-document .cdoc-description{font-size:12px;line-height:1.8}.cdoc-divider{margin:17px auto}.cdoc-verse>span{font-size:12px}.cdoc-signatures{justify-content:space-between;gap:25px;margin-top:18px}.cdoc-signature{width:46%}.cdoc-signature>b{font-size:10px}.cdoc-signature>span{font-size:8px}.cdoc-signature-image{height:46px}.cdoc-signature-image img{max-height:46px}.cdoc-watermark>b{letter-spacing:8px;font-size:58px}.cdoc-watermark>span{letter-spacing:5px;font-size:15px}.cdoc-watermark>small{letter-spacing:5px;font-size:8px}.cdoc-footer{letter-spacing:1.2px;padding:11px 15px;font-size:6px}.certificate-preview-wrap{margin-left:-4px;margin-right:-4px;padding:10px}.cdoc-record{font-size:7px}.cdoc-record>small{font-size:6px}}@media print{@page{size:A4 landscape;margin:10mm}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:auto;max-width:none;margin:0;padding:0;overflow:visible;background:#fff!important}.certificate-page{min-height:0;margin:0;background:#fff!important;padding:0!important}.print-tools{display:none!important}.certificate-document{width:100%;max-width:none;box-shadow:none;break-inside:avoid;page-break-inside:avoid;border:.35mm solid #25282a;margin:0;overflow:visible}.certificate-document .cdoc-header{border-bottom:1mm solid #e5233f;gap:10mm;min-height:0;padding:4mm 9mm}.certificate-document .cdoc-header img{width:76mm;max-width:56%}.certificate-document .cdoc-header>span{letter-spacing:1pt;font-size:7pt}.cdoc-sheet{padding:5mm}.cdoc-frame{border:.25mm solid #25282a;padding:5mm 12mm 3mm}.cdoc-kicker{letter-spacing:1.8pt;margin-bottom:2mm;font-size:6pt}.certificate-document h1{margin-bottom:1.5mm;font-size:26pt;line-height:1.14}.certificate-document .cdoc-subtitle{font-size:8pt;line-height:1.4}.cdoc-divider{border-top:.8mm solid #e5233f;width:14mm;margin:3mm auto}.certificate-document .cdoc-intro{margin-bottom:1.5mm;font-size:8pt;line-height:1.6}.certificate-document h2{margin-bottom:3mm;padding-bottom:2.5mm;font-size:24pt;line-height:1.18}.certificate-document .cdoc-description{max-width:220mm;font-size:9pt;line-height:1.7}.cdoc-verse{margin-top:3mm;line-height:1.5}.cdoc-verse>span{font-size:10pt}.cdoc-verse>small{margin-top:1mm;font-size:6pt}.cdoc-signatures{gap:25mm;max-width:190mm;margin-top:4mm}.cdoc-signature-image{height:12mm;margin-bottom:2mm}.cdoc-signature-image img{width:50mm;max-height:12mm}.cdoc-signature-line{border-top:.25mm solid #25282a;margin-bottom:2mm}.cdoc-signature>b{font-size:8pt}.cdoc-signature>span{margin-top:1mm;font-size:6pt}.cdoc-record{margin-top:4mm;padding-top:2mm;font-size:5.5pt;line-height:1.5}.cdoc-record>small{font-size:5pt}.cdoc-footer{letter-spacing:1.4pt;border-top:.8mm solid #e5233f;padding:2.5mm 5mm;font-size:5.5pt}.cdoc-watermark>b{font-size:80pt}.cdoc-watermark>span{font-size:18pt}.cdoc-watermark>small{font-size:9pt}@page{size:297mm 210mm;margin:10mm}.certificate-page{width:277mm!important;max-width:277mm!important}.certificate-document{box-sizing:border-box;min-height:0;width:277mm!important;max-width:277mm!important}.cdoc-frame,.cdoc-signatures,.cdoc-record{break-inside:avoid;page-break-inside:avoid}.certificate-document .cdoc-header img{box-shadow:none;background:0 0;border:0}.certificate-document,.cdoc-header,.cdoc-sheet,.cdoc-footer{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.certificate-document .cdoc-header img{box-shadow:none;background:0 0;border:0}.cdoc-authentication{text-align:left;color:#25282a;justify-content:center;align-items:center;gap:15px;max-width:520px;margin:18px auto 0;display:flex}.cdoc-authentication>a{background:#fff;flex-shrink:0;width:86px;height:86px;display:block}.cdoc-authentication img{width:86px;max-width:none;height:86px;display:block}.cdoc-authentication>div{flex-direction:column;gap:5px;display:flex}.cdoc-authentication b{letter-spacing:1px;font-size:9px}.cdoc-authentication span{font-size:10px;line-height:1.5}.cdoc-authentication small{font-size:8px;line-height:1.5}.certificate-document .cdoc-authentication>p{color:#55585a;margin:0;font-size:9px}.validation-page{max-width:860px}.validation-page>.brand{margin-bottom:30px;display:inline-block}.validation-page h1{margin-top:24px;font-size:33px}.validation-page form{margin:25px 0}.validation-page form button{margin-top:20px}.validation-result{border-radius:4px;margin-top:22px;padding:10px 14px;font-size:14px;display:inline-block}.validation-result.valid{color:#b0e5c1;background:#173e2b;border:1px solid #45805a}.validation-result.invalid{color:#ffbdc6;background:#4b2028;border:1px solid #b54558}.validation-fields{margin:26px 0}.validation-fields>div{border-bottom:1px solid #45484a;padding:15px 0}.validation-fields dt{color:#bbb;font-size:11px}.validation-fields dd{overflow-wrap:anywhere;margin:8px 0 0;font-size:16px}@media (max-width:600px){.cdoc-authentication{gap:10px}.cdoc-authentication b{font-size:8px}.cdoc-authentication span{font-size:9px}.cdoc-authentication small{font-size:7px}.validation-page h1{font-size:28px}}@media print{.cdoc-authentication{gap:3mm;max-width:150mm;margin:3mm auto 0}.cdoc-authentication b{font-size:6pt}.cdoc-authentication span{font-size:7pt;line-height:1.4}.cdoc-authentication small{font-size:5.5pt}.cdoc-record{margin-top:2mm}.cdoc-signature-image{height:9mm}.certificate-document .cdoc-header{padding:3mm 8mm}.certificate-document .cdoc-header img{width:65mm}.cdoc-sheet{padding:4mm}.cdoc-frame{padding:3mm 10mm 2mm}.cdoc-kicker{margin-bottom:1.5mm}.certificate-document h1{font-size:23pt}.certificate-document h2{margin-bottom:2mm;padding-bottom:2mm;font-size:21pt}.cdoc-divider{margin:2mm auto}.cdoc-verse{margin-top:2mm}.cdoc-verse>span{font-size:9pt}.cdoc-signatures{margin-top:2mm}.cdoc-signature-image{height:8mm;margin-bottom:1.5mm}.cdoc-signature-image img{max-height:8mm}.cdoc-authentication{margin-top:2mm}.cdoc-authentication>a,.cdoc-authentication img{width:20mm;height:20mm}.cdoc-record{margin-top:1.5mm;padding-top:1.5mm}.cdoc-footer{padding:2mm 5mm}}.cdoc-record>strong{color:#25282a;font-size:10px;font-weight:600;display:block}.cdoc-record{line-height:1.6}.cdoc-record>small{overflow-wrap:anywhere}@media print{.cdoc-record>strong{font-size:7pt}.cdoc-record{font-size:6pt;line-height:1.4}.cdoc-record>small{font-size:5.5pt}}.certificate-ceremonial{isolation:isolate;background:#f5f5f2;border:1px solid #25282a}.cdoc-ribbon{pointer-events:none;z-index:2;width:100%;height:76px;position:absolute;left:0}.cdoc-ribbon-top{top:0}.cdoc-ribbon-bottom{bottom:0}.certificate-ceremonial .cdoc-header{color:#25282a;background:#f5f5f2;border:0;min-height:0;padding-top:75px;padding-bottom:8px;position:relative}.certificate-ceremonial .cdoc-header img{background:#101112;width:260px;padding:8px 14px}.certificate-ceremonial .cdoc-sheet{padding:4px 22px 12px}.certificate-ceremonial .cdoc-frame{background:linear-gradient(135deg,#fff8,#f5f5f2 65%);border:1px solid #929596;padding-top:22px}.certificate-ceremonial .cdoc-frame:after{content:"";pointer-events:none;z-index:-1;border:1px solid #d2d3d0;position:absolute;inset:5px}.certificate-ceremonial h1{text-transform:uppercase;letter-spacing:1.3px;font-size:34px;font-weight:600}.certificate-ceremonial h2{font-size:36px;font-style:italic}.certificate-ceremonial .cdoc-kicker{letter-spacing:3px}.certificate-ceremonial .cdoc-divider{border-top-width:1px;width:95px}.certificate-ceremonial .cdoc-footer{color:#25282a;background:#f5f5f2;border:0;padding-bottom:65px}.cdoc-seal{width:58px;height:65px;position:absolute;top:0;left:0}.cdoc-seal svg{width:100%;height:100%;display:block}.certificate-apresentacao .cdoc-frame{border-radius:22px 0}.certificate-curso .cdoc-frame{border-left:3px solid #e5233f;border-right:3px solid #e5233f}.certificate-batismo .cdoc-frame{border-top:2px solid #25282a;border-bottom:2px solid #25282a}@media screen and (max-width:700px){.cdoc-ribbon{height:48px}.certificate-ceremonial .cdoc-header{padding-top:50px}.certificate-ceremonial .cdoc-header img{width:210px;padding:6px 10px}.certificate-ceremonial .cdoc-sheet{padding:4px 12px 10px}.certificate-ceremonial h1{letter-spacing:.5px;font-size:25px}.certificate-ceremonial h2{font-size:28px}.certificate-ceremonial .cdoc-frame{padding-top:66px}.certificate-ceremonial .cdoc-footer{padding-bottom:44px}.cdoc-seal{width:45px;height:54px;top:-52px;left:50%;transform:translate(-50%)}}@media print{.certificate-ceremonial .cdoc-header{padding:13mm 8mm 1mm}.certificate-ceremonial .cdoc-header img{width:57mm;padding:1mm 2mm}.certificate-ceremonial .cdoc-sheet{padding:1mm 4mm 2mm}.certificate-ceremonial .cdoc-frame{background:#f5f5f2;padding:3mm 10mm 2mm}.certificate-ceremonial h1{letter-spacing:.8pt;font-size:22pt}.certificate-ceremonial h2{font-size:22pt}.certificate-ceremonial .cdoc-footer{padding:1mm 5mm 12mm}.cdoc-seal{width:12mm;height:14mm;top:0;left:0;transform:none}.certificate-ceremonial .cdoc-divider{border-top:.3mm solid #e5233f;width:25mm;margin:2mm auto}.certificate-apresentacao .cdoc-frame{border-radius:5mm 0}.certificate-curso .cdoc-frame{border-left:.7mm solid #e5233f;border-right:.7mm solid #e5233f}.certificate-batismo .cdoc-frame{border-top:.5mm solid #25282a;border-bottom:.5mm solid #25282a}.certificate-ceremonial .cdoc-header{padding-top:9mm}.cdoc-ribbon{height:9mm}.certificate-ceremonial .cdoc-header img{width:50mm}.certificate-ceremonial .cdoc-footer{padding-bottom:8mm}.certificate-ceremonial .cdoc-frame{padding-top:2mm;padding-bottom:1mm}.certificate-ceremonial h1{margin-bottom:1mm;font-size:20pt}.certificate-ceremonial h2{margin-bottom:1.5mm;padding-bottom:1.5mm;font-size:20pt}.certificate-ceremonial .cdoc-description{font-size:8pt;line-height:1.5}.certificate-ceremonial .cdoc-signature-image{height:5mm}.certificate-ceremonial .cdoc-signatures{margin-top:1mm}.certificate-ceremonial .cdoc-record{line-height:1.25}.certificate-ceremonial .cdoc-authentication>a,.certificate-ceremonial .cdoc-authentication img{width:18mm;height:18mm}.certificate-ceremonial .cdoc-verse{margin-top:1.5mm}}.certificate-ceremonial .cdoc-header img{background:0 0}@media screen and (min-width:701px){.certificate-ceremonial .cdoc-seal{top:-85px;left:50%;transform:translate(-50%)}}@media print{.certificate-ceremonial .cdoc-seal{width:10mm;height:12mm;top:-16mm;left:50%;transform:translate(-50%)}}.qr-reader{border-top:1px solid #45484a;border-bottom:1px solid #45484a;margin:25px 0;padding:20px 0}.qr-reader .actions{flex-wrap:wrap;gap:12px;display:flex}.qr-video{aspect-ratio:4/3;object-fit:cover;background:#101112;border-radius:12px;width:100%;max-width:480px;margin:18px 0;display:block}.qr-video[hidden]{display:none}.qr-reader .hint{margin-top:14px;font-size:14px;line-height:1.6}.certificate-ceremonial .cdoc-header{color:#f5f5f2;background:#000;gap:20px;padding-top:70px;padding-bottom:16px}.certificate-ceremonial .cdoc-header img{background:0 0;width:320px;max-width:46%;padding:0}.certificate-ceremonial .cdoc-header .cdoc-seal{filter:drop-shadow(0 2px 2px #0008);flex-shrink:0;width:64px;height:72px;position:static;transform:none}.certificate-ceremonial .cdoc-header>span{max-width:28%}.certificate-ceremonial .cdoc-header .cdoc-seal svg{overflow:visible}@media screen and (max-width:700px){.certificate-ceremonial .cdoc-header{gap:12px;padding:48px 15px 14px}.certificate-ceremonial .cdoc-header img{width:230px;max-width:54%}.certificate-ceremonial .cdoc-header .cdoc-seal{width:46px;height:53px}.certificate-ceremonial .cdoc-header>span{max-width:22%;font-size:6px}.certificate-ceremonial .cdoc-frame{padding-top:22px}}@media print{.certificate-ceremonial .cdoc-header{gap:10mm;padding:8mm 8mm 2mm;background:#000!important}.certificate-ceremonial .cdoc-header img{width:67mm;max-width:46%;padding:0}.certificate-ceremonial .cdoc-header .cdoc-seal{filter:none;width:12mm;height:13.5mm;position:static;transform:none}.certificate-ceremonial .cdoc-header>span{font-size:6pt}.certificate-ceremonial .cdoc-frame{padding-top:2mm}}.certificate-apresentacao{--paper:#fffcf5;--accent:#478f94}.certificate-apresentacao .cdoc-sheet{background:#fffcf5;padding-top:100px;position:relative}.child-blessings{pointer-events:none;height:110px;position:absolute;top:0;left:0;right:0;overflow:hidden}.child-blessings svg{width:100%;height:100%;display:block}.certificate-apresentacao .cdoc-frame{background:#fffcf5;border:1px solid #93bdbb;border-radius:24px}.certificate-apresentacao .cdoc-frame:after{border-color:#e9dab8;border-radius:18px}.certificate-apresentacao h1{color:#346a7a}.certificate-apresentacao h2{color:#7f5590}.certificate-apresentacao .cdoc-divider{border-color:#e9b766}.certificate-apresentacao .cdoc-watermark{color:#478f94;opacity:.045}.certificate-apresentacao .cdoc-verse>span{color:#497e75}.certificate-apresentacao .cdoc-footer{color:#346a7a;background:#fffcf5}.certificate-apresentacao .cdoc-kicker{color:#517f87}@media screen and (max-width:700px){.certificate-apresentacao .cdoc-sheet{padding-top:76px}.child-blessings{height:76px}.certificate-apresentacao h1{letter-spacing:.3px;font-size:24px}.certificate-apresentacao .cdoc-frame{border-radius:16px}}@media print{.certificate-apresentacao .cdoc-sheet{padding-top:14mm;background:#fffcf5!important}.child-blessings{height:14mm}.certificate-apresentacao .cdoc-frame{border-radius:5mm;background:#fffcf5!important}.certificate-apresentacao .cdoc-frame:after{border-radius:4mm}.certificate-apresentacao h1{font-size:20pt}.certificate-apresentacao .cdoc-footer{background:#fffcf5!important}}.certificate-apresentacao h1,.certificate-apresentacao h2{color:#4d6253}.certificate-apresentacao .cdoc-frame{border-color:#a5b49a}.certificate-apresentacao .cdoc-kicker,.certificate-apresentacao .cdoc-verse>span,.certificate-apresentacao .cdoc-footer{color:#5c715e}.certificate-apresentacao .cdoc-watermark{color:#85947b}.certificate-apresentacao .cdoc-signature-line{border-top-color:#91a584}.certificate-apresentacao .cdoc-record{border-top-color:#cdd8c4}.certificate-apresentacao .cdoc-divider{border-top-color:#d2b66c}.baptism-art{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.certificate-batismo{background:#e5f1fa;border-color:#17365d}.certificate-batismo .cdoc-header{color:#17365d;background:0 0;justify-content:flex-start;align-items:flex-start;min-height:130px;padding:34px 40px 12px}.certificate-batismo .cdoc-header img{background:#000;width:280px;max-width:50%;padding:10px}.certificate-batismo .cdoc-header>span{color:#17365d;margin-left:10px;padding-top:13px}.certificate-batismo .cdoc-header .cdoc-seal{width:105px;height:120px;position:absolute;top:50px;left:auto;right:18px;transform:none}.certificate-batismo .cdoc-seal svg>path:first-of-type{fill:#17365d;stroke:#bc922e}.certificate-batismo .cdoc-sheet{background:0 0;padding:0 150px 10px 28px}.certificate-batismo .cdoc-frame{background:0 0;border:0;border-radius:0;padding:14px 18px}.certificate-batismo .cdoc-frame:after{display:none}.certificate-batismo h1{color:#17365d;letter-spacing:.6px;max-width:none;margin-left:0;font-size:34px}.certificate-batismo h2{color:#97702b;text-align:left;border-bottom-color:#9dadba;margin-left:0;padding-left:0}.certificate-batismo .cdoc-subtitle,.certificate-batismo .cdoc-intro,.certificate-batismo .cdoc-description{margin-left:0}.certificate-batismo .cdoc-divider{border-top-color:#be912d;margin-left:0}.certificate-batismo .cdoc-kicker{color:#97702b}.certificate-batismo .cdoc-watermark{color:#17365d;opacity:.035}.certificate-batismo .cdoc-verse>span{color:#17365d}.certificate-batismo .cdoc-signatures{gap:40px;max-width:100%;margin-left:0}.certificate-batismo .cdoc-signature-line{border-top-color:#17365d}.certificate-batismo .cdoc-authentication{max-width:100%;margin-left:0}.certificate-batismo .cdoc-record{text-align:left;color:#43576b;border-top-color:#b5c8d7}.certificate-batismo .cdoc-record>strong{color:#17365d}.certificate-batismo .cdoc-footer{color:#17365d;text-align:left;background:0 0;padding:0 160px 65px 45px}@media screen and (max-width:700px){.certificate-batismo .cdoc-header{gap:5px;min-height:100px;padding:22px 15px 8px}.certificate-batismo .cdoc-header img{max-width:58%;padding:6px}.certificate-batismo .cdoc-header>span{display:none}.certificate-batismo .cdoc-header .cdoc-seal{width:62px;height:72px;top:20px;right:8px}.certificate-batismo .cdoc-sheet{padding:0 46px 8px 8px}.certificate-batismo .cdoc-frame{padding:12px 8px}.certificate-batismo h1{font-size:25px}.certificate-batismo h2{font-size:27px}.certificate-batismo .cdoc-footer{padding:0 48px 40px 16px}.certificate-batismo .cdoc-signatures{gap:20px}}@media print{.certificate-batismo .cdoc-header{gap:5mm;min-height:19mm;padding:5mm 8mm 1mm;background:0 0!important}.certificate-batismo .cdoc-header img{background:#000;width:60mm;max-width:50%;padding:1mm}.certificate-batismo .cdoc-header>span{color:#17365d;margin-left:0;padding-top:2mm}.certificate-batismo .cdoc-header .cdoc-seal{width:24mm;height:28mm;position:absolute;top:9mm;left:auto;right:4mm;transform:none}.certificate-batismo .cdoc-sheet{padding:0 37mm 1mm 6mm;background:0 0!important}.certificate-batismo .cdoc-frame{border:0;padding:2mm 4mm;background:0 0!important}.certificate-batismo h1{font-size:21pt}.certificate-batismo h2{font-size:22pt}.certificate-batismo .cdoc-description{font-size:8pt;line-height:1.5}.certificate-batismo .cdoc-signatures{gap:15mm}.certificate-batismo .cdoc-footer{color:#17365d;padding:0 40mm 15mm 10mm;font-size:5pt;background:0 0!important}.certificate-batismo .cdoc-divider{margin-left:0}.certificate-batismo .cdoc-verse{margin-top:2mm}}.certificate-batismo .baptism-art{z-index:0}.certificate-batismo .cdoc-header,.certificate-batismo .cdoc-sheet,.certificate-batismo .cdoc-footer{z-index:1;position:relative}.certificate-batismo .cdoc-seal svg>circle:first-of-type{fill:#e5c66d}.certificate-batismo{background:#f7f9fa}.certificate-batismo .cdoc-header{justify-content:center;align-items:center;min-height:120px;padding:58px 40px 8px}.certificate-batismo .cdoc-header img{width:260px;max-width:46%}.certificate-batismo .cdoc-header>span{display:none}.certificate-batismo .cdoc-header .cdoc-seal{width:75px;height:88px;top:53px;left:38px;right:auto}.certificate-batismo .cdoc-sheet{padding:4px 58px 8px}.certificate-batismo .cdoc-content{text-align:center}.certificate-batismo h1{letter-spacing:.6px;margin:0 auto 12px;font-size:48px;line-height:1.05}.baptism-subheading{letter-spacing:2px;color:#97702b;margin-top:8px;font-family:Georgia,serif;font-size:22px;font-weight:400;display:block}.certificate-batismo h2{text-align:center;margin:0 auto 18px;padding-left:8px;font-size:40px}.certificate-batismo .cdoc-kicker,.certificate-batismo .cdoc-subtitle,.certificate-batismo .cdoc-divider{display:none}.certificate-batismo .cdoc-intro{text-transform:uppercase;letter-spacing:1px;margin:12px auto 10px;font-size:10px}.certificate-batismo .cdoc-description{max-width:820px;margin:0 auto;font-size:13px;line-height:1.8}.certificate-batismo .cdoc-verse{text-align:center}.certificate-batismo .cdoc-signatures{max-width:720px;margin-left:auto;margin-right:auto}.certificate-batismo .cdoc-authentication{max-width:520px;margin-left:auto;margin-right:auto}.certificate-batismo .cdoc-record{text-align:center}.certificate-batismo .cdoc-footer{text-align:center;padding:0 50px 65px}.print-tools>p{max-width:800px;font-size:13px;line-height:1.5}@media screen and (max-width:700px){.certificate-batismo .cdoc-header{min-height:110px;padding:50px 60px 8px}.certificate-batismo .cdoc-header img{width:240px;max-width:90%}.certificate-batismo .cdoc-header .cdoc-seal{width:43px;height:52px;top:43px;left:12px}.certificate-batismo .cdoc-sheet{padding:5px 16px 10px}.certificate-batismo .cdoc-frame{padding:10px}.certificate-batismo h1{font-size:31px}.baptism-subheading{font-size:17px}.certificate-batismo h2{font-size:28px}.certificate-batismo .cdoc-description{font-size:12px}.certificate-batismo .cdoc-footer{padding:0 25px 43px}}@media print{.certificate-batismo .cdoc-header{justify-content:center;min-height:27mm;padding:11mm 10mm 1mm}.certificate-batismo .cdoc-header img{width:58mm;max-width:46%}.certificate-batismo .cdoc-header .cdoc-seal{width:16mm;height:19mm;top:12mm;left:10mm;right:auto}.certificate-batismo .cdoc-sheet{padding:0 13mm 1mm;background:0 0!important}.certificate-batismo .cdoc-frame{padding:2mm 4mm}.certificate-batismo h1{margin-bottom:2mm;font-size:32pt;line-height:1.05}.certificate-batismo .baptism-subheading{letter-spacing:1.5pt;margin-top:2mm;font-size:15pt}.certificate-batismo h2{margin:0 auto 3mm;padding-bottom:2mm;font-size:26pt}.certificate-batismo .cdoc-intro{margin:3mm auto 2mm;font-size:7pt}.certificate-batismo .cdoc-description{max-width:220mm;font-size:9pt;line-height:1.6}.certificate-batismo .cdoc-verse{margin-top:3mm}.certificate-batismo .cdoc-signatures{gap:25mm;max-width:190mm;margin-top:3mm}.certificate-batismo .cdoc-authentication{max-width:150mm;margin:3mm auto 0}.certificate-batismo .cdoc-record{margin-top:2mm;padding-top:2mm}.certificate-batismo .cdoc-footer{text-align:center;padding:1mm 12mm 17mm}.certificate-batismo .cdoc-seal svg>circle:first-of-type{fill:#e5c66d}.certificate-batismo{min-height:0}.certificate-batismo .cdoc-header{min-height:24mm;padding-top:9mm}.certificate-batismo .cdoc-footer{padding-bottom:10mm}.certificate-batismo .cdoc-signature-image{height:5mm}.certificate-batismo .cdoc-signatures,.certificate-batismo .cdoc-authentication{margin-top:2mm}.certificate-batismo .cdoc-record{margin-top:1.5mm;padding-top:1.5mm;line-height:1.15}.certificate-batismo h1{font-size:30pt}.certificate-batismo h2{font-size:24pt}}.certificate-batismo .cdoc-header img{box-shadow:none;border:0;background:0 0!important;padding:0!important}.certificate-batismo .cdoc-header{padding-top:72px;background:0 0!important}.certificate-batismo .cdoc-footer{padding-bottom:85px}@media screen and (max-width:700px){.certificate-batismo .cdoc-header{padding-top:75px}.certificate-batismo .cdoc-footer{padding-bottom:80px}}@media print{.certificate-batismo .cdoc-header{padding-top:12mm}.certificate-batismo .cdoc-footer{padding-bottom:14mm}}.certificate-document .cdoc-authentication{background:repeating-linear-gradient(25deg,#f7f5e900,#f7f5e900 7px,#d7dec744 8px,#f7f5e900 9px),#fbfaef;border:1px solid #9aa8b5;border-radius:7px;gap:16px;max-width:660px;padding:14px;position:relative;box-shadow:inset 0 0 0 3px #f5f2da}.cdoc-authentication>div{overflow-wrap:anywhere;min-width:0}.cdoc-authentication b{color:#17365d;letter-spacing:1.2px;border-bottom:1px solid #bfa45e;padding-bottom:5px}.cdoc-authentication .auth-issuer{letter-spacing:.5px;color:#43566a;font-size:8px;font-weight:600}.cdoc-authentication span{font-size:9px}.cdoc-authentication small{font-size:8px}.certificate-batismo .cdoc-seal svg>path:first-of-type{fill:#161c22!important;stroke:#d5ae4d!important}.certificate-batismo .cdoc-seal svg>path:nth-of-type(2){fill:#242d35!important}@media screen and (max-width:700px){.certificate-document .cdoc-authentication{gap:10px;padding:10px}.cdoc-authentication .auth-issuer{font-size:7px}.certificate-document .cdoc-authentication span{font-size:8px}.certificate-document .cdoc-authentication small{font-size:7px}.certificate-document .cdoc-authentication>a,.certificate-document .cdoc-authentication img{width:76px;height:76px}}@media print{.certificate-document .cdoc-authentication{border:.25mm solid #9aa8b5;border-radius:1mm;gap:3mm;max-width:175mm;padding:2mm 3mm;box-shadow:inset 0 0 0 .5mm #f5f2da}.certificate-document .cdoc-authentication b{letter-spacing:.6pt;padding-bottom:.7mm;font-size:6pt}.certificate-document .cdoc-authentication .auth-issuer{font-size:4.8pt}.certificate-document .cdoc-authentication span{font-size:5.3pt;line-height:1.3}.certificate-document .cdoc-authentication small{font-size:4.8pt;line-height:1.25}.certificate-document .cdoc-authentication>div{gap:.6mm}.certificate-document .cdoc-authentication>a,.certificate-document .cdoc-authentication img{width:18mm;height:18mm}}.certificate-document .cdoc-authentication{isolation:isolate;overflow:hidden}.certificate-document .cdoc-authentication>.auth-microprint{z-index:0;opacity:.18;pointer-events:none;flex-wrap:wrap;place-content:space-around;gap:9px 13px;display:flex;position:absolute;inset:-20px;overflow:hidden;transform:rotate(-14deg)}.certificate-document .auth-microprint>span{letter-spacing:1px;color:#566143;white-space:nowrap;font-family:Arial,sans-serif;font-size:7px;font-weight:600;line-height:1.4}.certificate-document .cdoc-authentication>a{z-index:1;background:#fff;position:relative}.certificate-document .cdoc-authentication>div:not(.auth-microprint){z-index:1;position:relative}.certificate-document .cdoc-authentication>div.auth-microprint{min-width:0}.certificate-document .cdoc-authentication .auth-microprint>span{font-size:7px}@media print{.certificate-document .cdoc-authentication>.auth-microprint{gap:2mm 3mm;inset:-3mm}.certificate-document .cdoc-authentication .auth-microprint>span{letter-spacing:.5pt;font-size:4pt}}@media screen{.certificate-page .print-tools{color:#25282a}.certificate-page .print-tools button{font-weight:700;box-shadow:0 3px 10px #0002;color:#fff!important;background:#c8102e!important;border:1px solid #c8102e!important}.certificate-page .print-tools button:hover{background:#e01d3d!important}.certificate-page .print-tools a{font-weight:600;color:#17365d!important}.certificate-page .print-tools p{color:#30383e!important}.certificate-ceremonial .cdoc-header .cdoc-seal{width:90px;height:103px}.certificate-batismo .cdoc-header .cdoc-seal{width:100px;height:115px;top:65px;left:24px}}@media screen and (max-width:700px){.certificate-ceremonial .cdoc-header .cdoc-seal{width:64px;height:74px}.certificate-batismo .cdoc-header{min-height:155px;padding-top:95px;padding-left:90px;padding-right:25px}.certificate-batismo .cdoc-header .cdoc-seal{width:76px;height:88px;top:86px;left:12px}.certificate-batismo .cdoc-header img{width:255px;max-width:100%}.certificate-page .print-tools button{width:100%;min-height:48px}}@media print{.certificate-ceremonial .cdoc-header .cdoc-seal{width:16mm;height:18.5mm}.certificate-batismo .cdoc-header .cdoc-seal{width:22mm;height:25mm;top:13mm;left:8mm}.certificate-batismo .cdoc-header{min-height:24mm}.certificate-page .print-tools{display:none!important}.certificate-apresentacao .cdoc-footer,.certificate-curso .cdoc-footer{padding-bottom:5mm}}.certificate-curso{color:#f5f5f2;background:radial-gradient(at 20% 15%,#353637 0,#0000 45%),radial-gradient(at 85% 85%,#303132 0,#0000 50%),#151617;border:1px solid #bc7548}.certificate-curso .cdoc-ribbon{display:none}.certificate-curso .cdoc-header{border:0;justify-content:center;gap:25px;min-height:0;padding:35px 45px 12px;background:0 0!important}.certificate-curso .cdoc-header img{width:250px;max-width:55%;background:0 0!important}.certificate-curso .cdoc-header>span{display:none}.certificate-curso .cdoc-header .cdoc-seal{filter:none;width:65px;height:75px}.certificate-curso .cdoc-sheet{padding:0 40px 10px;background:0 0!important}.certificate-curso .cdoc-frame{padding:15px 28px 8px;background:0 0!important;border:0!important}.certificate-curso .cdoc-frame:after{display:none}.certificate-curso .cdoc-kicker{color:#e4a272;letter-spacing:3px}.certificate-curso h1{color:#fff9f2;text-transform:none;letter-spacing:0;margin:10px auto 16px;font:italic 400 44px/1.2 URW Chancery L,Brush Script MT,Segoe Script,Georgia,serif}.certificate-curso .course-heading{letter-spacing:1.5px;text-transform:uppercase;color:#f5bb90;margin-top:14px;font:700 16px/1.5 Arial,sans-serif;display:block}.certificate-curso .cdoc-subtitle,.certificate-curso .cdoc-divider{display:none}.certificate-curso .cdoc-intro{color:#d7d3cf;font-size:12px}.certificate-curso h2{color:#f5bb90;border-bottom:1px solid #986c4d;margin-bottom:14px;padding-bottom:12px;font:italic 34px/1.3 Georgia,serif}.certificate-curso .cdoc-description{color:#e5e0da;max-width:720px;font-size:12px;line-height:1.7}.certificate-curso .cdoc-verse>span{color:#f4d4bb}.certificate-curso .cdoc-verse>small{color:#c8b6a9}.certificate-curso .cdoc-watermark{color:#fff;opacity:.025}.certificate-curso .cdoc-signature,.certificate-curso .cdoc-signature>b{color:#f5f5f2}.certificate-curso .cdoc-signature>span{color:#c9c3bc}.certificate-curso .cdoc-signature-line{border-color:#d49a70}.certificate-curso .cdoc-record{color:#c0bbb5;border-top-color:#67503e}.certificate-curso .cdoc-record>strong{color:#f1c5a3}.certificate-curso .cdoc-footer{color:#d6ad8e;letter-spacing:2px;border:0;padding:6px 20px 30px;background:0 0!important}.certificate-curso .cdoc-authentication{background:#f9f4ea;border-color:#b88c69;box-shadow:inset 0 0 0 3px #efe0cf}@media screen and (max-width:700px){.certificate-curso .cdoc-header{gap:18px;padding:28px 20px 10px}.certificate-curso .cdoc-header img{width:230px;max-width:68%}.certificate-curso .cdoc-header .cdoc-seal{width:55px;height:64px}.certificate-curso .cdoc-sheet{padding:0 12px 10px}.certificate-curso .cdoc-frame{padding:15px 10px}.certificate-curso h1{font-size:30px}.certificate-curso .course-heading{font-size:12px}.certificate-curso h2{font-size:27px}.certificate-curso .cdoc-description{font-size:12px}}@media print{.certificate-curso{min-height:185mm;background:radial-gradient(at 20% 15%,#353637 0,#0000 45%),#151617!important}.certificate-curso .cdoc-header{gap:7mm;padding:7mm 10mm 1mm;background:0 0!important}.certificate-curso .cdoc-header img{width:58mm}.certificate-curso .cdoc-header .cdoc-seal{width:14mm;height:16mm}.certificate-curso .cdoc-sheet{padding:0 10mm 1mm}.certificate-curso .cdoc-frame{padding:2mm 7mm}.certificate-curso .cdoc-kicker{margin-bottom:1mm;font-size:6pt}.certificate-curso h1{margin:1mm auto 2mm;font-size:28pt;line-height:1.15}.certificate-curso .course-heading{margin-top:2mm;font-size:10pt;line-height:1.3}.certificate-curso h2{margin-bottom:2mm;padding-bottom:2mm;font-size:23pt}.certificate-curso .cdoc-intro{margin-bottom:1mm;font-size:8pt}.certificate-curso .cdoc-description{max-width:220mm;font-size:8pt;line-height:1.5}.certificate-curso .cdoc-verse,.certificate-curso .cdoc-signatures,.certificate-curso .cdoc-authentication{margin-top:2mm}.certificate-curso .cdoc-record{margin-top:1.5mm;padding-top:1.5mm;font-size:5.5pt;line-height:1.25}.certificate-curso .cdoc-record>strong{font-size:6pt}.certificate-curso .cdoc-record>small{font-size:5pt}.certificate-curso .cdoc-footer{padding:1mm 5mm 4mm;font-size:5pt}.certificate-batismo .cdoc-header{border-bottom:0!important}}.certificate-curso .cdoc-signature-image img{filter:invert()}.certificate-document.membership-card{box-sizing:border-box;text-align:left;letter-spacing:0;border-radius:3mm;margin:24px auto;font-family:Arial,sans-serif;display:block;position:relative;overflow:hidden;box-shadow:0 8px 32px #0003;color:#282621!important;background:#faf7ef!important;border:0!important;outline:0!important;width:85.6mm!important;max-width:none!important;height:54mm!important;min-height:54mm!important;padding:0!important}.membership-card *{box-sizing:border-box}.mc-header{color:#f4e7c7;background:#182420;border-bottom:1mm solid #ac8b4f;align-items:center;gap:2mm;height:13mm;padding:2.2mm 4mm;display:flex;position:relative}.mc-header>div{flex:1}.mc-header b{letter-spacing:.5pt;font-size:10pt;display:block}.mc-header span:not(.mc-seal){letter-spacing:2pt;margin-top:.6mm;font-size:5pt;display:block}.mc-header>small{text-align:right;letter-spacing:.5pt;font-size:5pt;line-height:1.5}.mc-seal{border:1px solid #bda26b;border-radius:50%;place-items:center;width:8mm;height:8mm;font-size:15pt;display:grid}.mc-body{z-index:1;width:64mm;padding:3mm 4mm;position:relative}.mc-label,.mc-fields small{letter-spacing:.5pt;color:#6d6148;font-size:4.6pt;display:block}.membership-card h1{letter-spacing:0;overflow-wrap:anywhere;max-height:9mm;margin:1mm 0 2.3mm;font-family:Georgia,serif;font-size:11pt;font-weight:700;line-height:1.15;overflow:hidden}.mc-fields{grid-template-columns:22mm 1fr;gap:2mm;display:grid}.mc-fields b{overflow-wrap:anywhere;margin-top:.7mm;font-size:6pt;line-height:1.3;display:block}.mc-verse{font-family:Georgia,serif;font-style:italic;color:#675739!important;margin:2mm 0!important;font-size:6pt!important;line-height:1.3!important}.mc-verse span{letter-spacing:.5pt;margin-top:.7mm;font-family:Arial,sans-serif;font-size:4pt;font-style:normal;display:block}.mc-issuer{margin-top:1.5mm;font-size:5pt}.mc-issuer b{display:block}.mc-issuer span{color:#766b55;margin-top:.5mm;font-size:4pt;display:block}.membership-card .mc-auth{z-index:2;background:0 0;border:0;flex-direction:column;align-items:center;gap:1mm;width:18mm;height:auto;margin:0;padding:0;display:flex;position:absolute;bottom:7mm;right:3mm}.membership-card .mc-auth>a,.membership-card .mc-auth img{background:#fff;margin:0;padding:0;display:block;width:17mm!important;max-width:none!important;height:17mm!important}.mc-auth>small{letter-spacing:.4pt;font-size:3.5pt}.mc-qr-preview{text-align:center;background:#fff;border:1px dashed #ac8b4f;place-content:center;width:17mm;height:17mm;font-size:5pt;line-height:1.6;display:grid}.mc-footer{color:#60543d;background:#ede5d3;border-top:.3mm solid #c4ad7d;justify-content:space-between;align-items:center;height:4.5mm;padding:0 3mm;font-size:3.6pt;display:flex;position:absolute;bottom:0;left:0;right:0}.mc-footer b{letter-spacing:.4pt;font-size:4pt}.mc-cross{color:#c8ad6a;opacity:.18;width:32mm;height:35mm;position:absolute;top:15mm;right:2mm}.mc-cross svg{width:100%;height:100%}.membership-card-preview{padding:8px;overflow-x:auto}@media print{.certificate-document.membership-card{break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:85.6mm!important;height:54mm!important;min-height:54mm!important;box-shadow:none!important;border-radius:3mm!important;margin:0!important}.membership-card .mc-header{height:13mm;padding:2.2mm 4mm}.membership-card .mc-body{padding:3mm 4mm}.membership-card h1{margin:1mm 0 2.3mm!important;font-size:11pt!important}}.mc-v2 .mc-body{width:63mm;padding-top:2.3mm}.mc-v2 h1{max-height:8mm;margin-bottom:1.2mm;font-size:10pt}.mc-cpf{align-items:center;gap:2mm;margin:0 0 1.3mm;font-size:6pt;display:flex}.mc-cpf small{color:#6d6148;letter-spacing:.4pt;font-size:4.5pt}.mc-cpf b{font-weight:600}.mc-v2 .mc-fields{grid-template-columns:20mm 1fr;gap:2mm}.mc-v2 .mc-role-highlight{text-transform:uppercase;letter-spacing:.15pt;background:#e8d9b5;border:.25mm solid #ad8c47;border-left:1mm solid #85662d;border-radius:.8mm;max-height:9mm;padding:.8mm 1mm;font-size:6.6pt;font-weight:800;line-height:1.2;display:block;overflow:hidden}.mc-signatures{z-index:2;text-align:center;grid-template-columns:repeat(2,27mm);gap:2mm;display:grid;position:absolute;bottom:6.3mm;left:4mm}.mc-signature-image{border-bottom:.2mm solid #92805d;justify-content:center;align-items:center;height:5mm;margin-bottom:.8mm;display:flex}.mc-signature-image img{object-fit:contain;width:24mm;height:5mm;display:block}.mc-signatures b{font-size:4.8pt;line-height:1.2;display:block}.mc-signatures small{color:#655a44;margin-top:.5mm;font-size:3.8pt;display:block}.mc-security-watermark{opacity:.065;pointer-events:none;letter-spacing:.8pt;color:#8c7134;grid-template-columns:1fr 1fr;align-content:space-around;font-size:7pt;font-weight:700;display:grid;position:absolute;inset:14mm 2mm 5mm;transform:rotate(-12deg)}.mc-qr-watermark{letter-spacing:.5pt;color:#7b663c;font-size:3.5pt;font-weight:700;display:block}.mc-v2 .mc-auth{gap:.7mm;bottom:6.5mm}.mc-v2 .mc-auth>a{outline-offset:1mm;outline:.25mm solid #c9b482}@media print{.mc-v2 h1{margin-bottom:1.2mm!important;font-size:10pt!important}.mc-v2 .mc-body{padding-top:2.3mm}}.membership-card .mc-auth .mc-qr-watermark{white-space:nowrap;color:#7b663c;margin:0;padding:0;font-weight:700;letter-spacing:.4pt!important;font-size:3.5pt!important;line-height:1.2!important}.membership-card.mc-back{color:#f4e7c7!important;background:#182420!important;border:.4mm solid #ac8b4f!important;padding:3.5mm 5mm!important}.mc-back:after{content:"";pointer-events:none;border:.2mm solid #ac8b4f66;border-radius:1.5mm;position:absolute;inset:1.5mm}.mc-back-watermark{opacity:.07;color:#f1dda4;letter-spacing:.8pt;pointer-events:none;grid-template-columns:1fr 1fr;align-content:space-around;font-size:7pt;font-weight:700;display:grid;position:absolute;inset:0;transform:rotate(-15deg)scale(1.1)}.mc-back-heading{text-align:center;border-bottom:.2mm solid #ac8b4f88;justify-content:center;align-items:center;gap:2mm;padding-bottom:2mm;display:flex;position:relative}.mc-back-heading>span{font-size:17pt;line-height:1}.mc-back-heading b{letter-spacing:1pt;font-size:10pt}.mc-back-heading small{letter-spacing:2pt;margin-top:.5mm;font-size:4.5pt;display:block}.mc-back-law{text-align:center;margin:2mm 0 0;position:relative}.mc-back-law>small{letter-spacing:.5pt;color:#cdb984;font-size:4.2pt;display:block}.membership-card .mc-back-law h2{letter-spacing:0;font-family:Georgia,serif;color:#fff6df!important;margin:1mm 0 .8mm!important;font-size:9pt!important;line-height:1.2!important}.mc-back-law>b{color:#d7bd7e;font-size:5.5pt}.membership-card .mc-back-law p{letter-spacing:0;text-align:justify;color:#f4eddf!important;margin:1.5mm 0 2mm!important;font-size:6.2pt!important;line-height:1.45!important}.mc-back-address{text-align:center;border-top:.2mm solid #ac8b4f88;padding-top:1.5mm;font-size:5.4pt;font-style:normal;line-height:1.4;position:relative}.mc-back-address b{letter-spacing:.5pt;color:#d7bd7e;margin-bottom:.5mm;font-size:5pt;display:block}.mc-back-address span{display:block}.mc-back-footer{text-align:center;letter-spacing:1.3pt;color:#cdb984;font-size:4pt;position:absolute;bottom:2.5mm;left:0;right:0}@media print{.membership-card.mc-back{margin-top:5mm!important;padding:3.5mm 5mm!important}}.membership-card .mc-back-heading{z-index:1;background:0 0;border:0;border-bottom:.2mm solid #ac8b4f88;justify-content:center;gap:2mm;height:auto;min-height:0;max-height:none;margin:0;padding:0 0 2mm;position:relative}.membership-card .mc-back-heading>div{flex:0 auto}.membership-card .mc-back-heading b{white-space:nowrap}.membership-card .mc-back-law{background:0 0;max-width:none;margin:2mm 0 0;padding:0;display:block}.membership-card .mc-back-law h2{font-weight:400;border:0!important;padding:0!important}.membership-card .mc-back-footer{z-index:1;background:0 0;border:0;height:auto;min-height:0;max-height:none;margin:0;padding:0;line-height:1.2;display:block}
