@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400;src:url(/assets/general/fonts/Nunito/nunito-v32-latin_latin-ext_vietnamese-regular.woff2) format("woff2"),url(/assets/general/fonts/Nunito/nunito-v32-latin_latin-ext_vietnamese-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:600;src:url(/assets/general/fonts/Nunito/nunito-v32-latin_latin-ext_vietnamese-600.woff2) format("woff2"),url(/assets/general/fonts/Nunito/nunito-v32-latin_latin-ext_vietnamese-600.woff) format("woff")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:700;src:url(/assets/general/fonts/Nunito/nunito-v32-latin_latin-ext_vietnamese-700.woff2) format("woff2"),url(/assets/general/fonts/Nunito/nunito-v32-latin_latin-ext_vietnamese-700.woff) format("woff")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:800;src:url(/assets/general/fonts/Nunito/nunito-v32-latin_latin-ext_vietnamese-800.woff2) format("woff2"),url(/assets/general/fonts/Nunito/nunito-v32-latin_latin-ext_vietnamese-800.woff) format("woff")}.font-heading,.font-quicksand,.section-heading-h2,h1,h2,h3,h4{font-family:Quicksand,sans-serif!important}.font-nunito{font-family:Nunito,sans-serif!important}.doodle-overlay{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='80' height='80' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23fff' fill-opacity='.16'%3E%3Cpath d='m10 15 4-4 4 4-4 4zm50 5 4-2 2 4-4 2zM35 55l4-2 2 4-4 2z'/%3E%3Ccircle cx='40' cy='15' r='3'/%3E%3Ccircle cx='20' cy='40' r='2.5'/%3E%3Ccircle cx='65' cy='50' r='2.5'/%3E%3C/g%3E%3C/svg%3E")}@keyframes float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-float{animation:float-slow 4s ease-in-out infinite}@media (min-width:640px){.section-container-box{border-radius:32px!important;padding:3rem 2.5rem!important}}.section-container-box{background-color:#fff!important;border:1.5px solid #efe2dc!important;border-radius:28px!important;box-shadow:0 4px 20px -2px rgba(15,23,42,.03)!important;padding:2.25rem 1.5rem!important;position:relative}.printable-card{background-color:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:16px!important;box-shadow:0 2px 8px rgba(15,23,42,.04)!important;position:relative;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background-color .3s ease,border-color .3s ease!important;z-index:1}.printable-card:hover{background-color:#f0fdfa!important;border-color:#0d9488!important;box-shadow:0 12px 24px -4px rgba(13,148,136,.15),0 4px 6px -2px rgba(15,23,42,.04)!important;transform:translateY(-4px)!important;z-index:20!important}.printable-card:hover .paper-preview{border-color:rgba(13,148,136,.45)!important;transform:scale(1.025)!important}.printable-card:hover .card-title{color:#0d9488!important}.paper-preview{aspect-ratio:1/1.414!important;background-color:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:10px!important;box-shadow:0 4px 12px rgba(15,23,42,.08)!important;overflow:hidden!important;position:relative!important;transition:transform .3s cubic-bezier(.34,1.56,.64,1),border-color .3s ease!important}.paper-preview img{height:100%!important;width:100%!important}.sheet-badge{align-items:center!important;background-color:#0d9488!important;border-radius:9999px!important;box-shadow:0 2px 6px rgba(13,148,136,.28)!important;color:#fff!important;display:inline-flex!important;font-size:11px!important;font-weight:700!important;justify-content:center!important;letter-spacing:.025em!important;line-height:1.2!important;padding:.2rem .625rem!important;pointer-events:none!important}.status-badge-new{background-color:#0d9488!important;box-shadow:0 2px 6px rgba(13,148,136,.28)!important}.status-badge-new,.status-badge-updated{align-items:center!important;border-radius:9999px!important;color:#fff!important;display:inline-flex!important;font-size:10px!important;font-weight:700!important;justify-content:center!important;letter-spacing:.05em!important;line-height:1.2!important;padding:.2rem .625rem!important;pointer-events:none!important;position:absolute!important;right:10px!important;text-transform:uppercase!important;top:10px!important;z-index:20!important}.status-badge-updated{background-color:#f97316!important;box-shadow:0 2px 6px rgba(249,115,22,.28)!important}.card-title{color:#0f172a!important;display:block!important;font-size:15px!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1.4!important;margin-top:.625rem!important;text-align:center!important;transition:color .2s ease!important}.section-heading-h2{color:#0f172a!important;font-size:clamp(24px,3.5vw,32px)!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:1.25!important}.section-subheading{color:#334155!important;font-size:16px!important;font-weight:600!important;line-height:1.6!important;margin-left:auto!important;margin-right:auto!important;margin-top:.5rem!important;max-width:44rem!important}.badge-amber{background-color:#fef3c7!important;border:1.5px solid #fde68a!important;border-radius:9999px!important;box-shadow:0 1px 2px rgba(15,23,42,.04)!important;color:#92400e!important;font-weight:800!important;padding:.25rem .85rem!important}.badge-amber,.badge-teal{align-items:center!important;display:inline-flex!important;font-size:.75rem!important;gap:.375rem!important;letter-spacing:.05em!important;text-transform:uppercase!important}.badge-teal{background-color:#ccfbf1!important;border:1px solid #99f6e4!important;border-radius:9999px!important;color:#0f766e!important;font-weight:700!important;padding:.25rem .875rem!important}.trust-card{transition:all .2s ease}.trust-card:hover{transform:translateY(-2px)}
