@font-face{font-family:Sequel Sans;src:url(/assets/Sequel-Sans-Roman-Head-DaFVFVRg.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sequel Sans;src:url(/assets/Sequel-Sans-Roman-Disp-R9l7rdEp.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap;font-variant:normal}@font-face{font-family:Sequel Sans;src:url(/assets/Sequel-Sans-Medium-Disp-DfzbF3vT.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Sequel Sans;src:url(/assets/Sequel-Sans-Semi-Bold-Disp-TIA7DfXG.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Sequel Sans Heavy;src:url(/assets/Sequel-Sans-Heavy-Head-BxMn9KTy.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Sequel Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background:#f4f4f6!important}a{color:#01362e;font-weight:700;text-decoration:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.slanted{transform-origin:bottom;background-color:#fefefe;position:relative;overflow:hidden;transform:skew(13deg)}.slanted:before{content:" ";transform-origin:bottom;width:100%;height:100%;position:absolute;transform:skew(-13deg)}.project-image{-o-transition:background-image 1.5s linear;transition:background-image 1.5s linear}.floating-whatsapp{right:20px;bottom:max(20px, env(safe-area-inset-bottom));z-index:65;color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:fixed;box-shadow:0 8px 24px #0000003d}.floating-whatsapp svg{width:30px;height:30px;display:block}.floating-whatsapp:hover,.floating-whatsapp:focus-visible{color:#fff;background:#1db954}@media (width<=760px){.floating-whatsapp.on-paid-landing{bottom:max(84px, calc(env(safe-area-inset-bottom) + 68px))}}.toa-dialog-paper{background:radial-gradient(circle at 100% 0,#95e3622e,#0000 28%),linear-gradient(#f8fbf7 0%,#edf5f0 100%);border-radius:28px;flex-direction:column;width:min(1200px,100vw - 32px);max-width:1200px;max-height:calc(100vh - 32px);margin:16px;display:flex;overflow:hidden}.toa-dialog-shell{color:#10342d;flex-direction:column;flex:1;min-height:min(880px,100vh - 32px);max-height:100%;display:flex}.toa-dialog-header{border-bottom:1px solid #10342d14;justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 30px 20px;display:flex}.toa-dialog-eyebrow,.toa-sign-dialog-eyebrow{color:#5b7e73;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.toa-dialog-title{color:#10342d;font-weight:700;line-height:1.1}.toa-dialog-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:28px 30px 30px;display:flex;overflow-y:auto}.toa-summary-shell{flex-direction:column;gap:20px;max-width:880px;margin:0 auto;display:flex}.toa-summary-badge{color:#0f5e4d;background:#0e65521a;border-radius:999px;align-items:center;gap:10px;width:fit-content;padding:10px 14px;font-size:14px;font-weight:700;display:inline-flex}.toa-summary-title{color:#10342d;margin:0;font-weight:700}.toa-summary-copy{color:#10342dc2;margin:0;font-size:16px;line-height:1.6}.toa-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.toa-summary-card{background:#ffffffd1;border:1px solid #10342d14;border-radius:20px;flex-direction:column;gap:8px;padding:18px 20px;display:flex;box-shadow:0 18px 40px -34px #072b2440}.toa-summary-label{color:#5b7e73;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.toa-summary-value{color:#10342d;font-size:17px;font-weight:700;line-height:1.45}.toa-summary-note{color:#10342dc7;background:#10342d0f;border-radius:20px;align-items:flex-start;gap:12px;padding:18px 20px;line-height:1.55;display:flex}.toa-summary-note svg{color:#0f5e4d;margin-top:2px}.toa-summary-actions,.toa-sign-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.toa-primary-button{box-shadow:0 18px 40px -28px #0f5e4d6b}.toa-secondary-button{box-shadow:0 14px 34px -28px #072b2447;color:#0f5e4d!important;background:#ffffffe6!important;border:1px solid #0f5e4d47!important}.toa-secondary-button:hover{background:#fff!important;border-color:#0f5e4d6b!important}.toa-document-shell{flex-direction:column;flex:1;gap:18px;width:100%;min-height:0;display:flex}.toa-document-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.toa-toolbar-link{color:#0f5e4d!important}.toa-document-toolbar-actions{flex-wrap:wrap;gap:12px;display:flex}.toa-viewer-frame{background:#fff;border:1px solid #10342d1a;border-radius:22px;flex:1;height:calc(100vh - 250px);min-height:60vh;max-height:820px;position:relative;overflow:hidden;box-shadow:0 24px 60px -42px #072b245c}.toa-viewer-canvas{background:#fff;position:absolute;inset:0;overflow:auto}.toa-viewer-canvas .rpv-core__viewer{height:100%}.toa-viewer-canvas .rpv-core__inner-page{background:#f2f5f3}.toa-viewer-status{color:#10342dcc;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;padding:24px;display:flex}.toa-sign-dialog-paper{border-radius:24px;max-height:calc(100vh - 32px);overflow:hidden}.toa-sign-dialog{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;color:#10342d;flex-direction:column;max-height:calc(100vh - 32px);padding:26px 26px 24px;display:flex;overflow-y:auto}.toa-sign-dialog-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.toa-sign-dialog-title{color:#10342d;font-weight:700}.toa-sign-dialog-copy{color:#10342dc7;line-height:1.6;margin:18px 0 12px!important}.toa-sign-dialog-checkbox{margin:0 0 18px!important}@media (width<=959px){.toa-dialog-paper{border-radius:0;width:100%;max-width:100%;max-height:100vh;margin:0}.toa-dialog-shell{min-height:100%}.toa-dialog-header,.toa-dialog-body,.toa-sign-dialog{padding-left:18px;padding-right:18px}.toa-summary-grid{grid-template-columns:1fr}.toa-viewer-frame{border-radius:18px;height:calc(100vh - 230px);min-height:68vh}.toa-summary-actions,.toa-sign-dialog-actions{flex-direction:column-reverse}.toa-summary-actions>*,.toa-sign-dialog-actions>*{width:100%}.toa-sign-dialog-paper,.toa-sign-dialog{max-height:100vh}}
