.page_page__pAG1F{min-height:100vh;background-color:#f9fafb}.page_container__Neijd{max-width:1200px;margin:0 auto;padding:0 24px}.page_hero__Jcsea{background:linear-gradient(135deg,#1b434c,#243838);padding:80px 0;text-align:center;color:#fff}.page_heroTitle__B6h2j{font-size:48px;font-weight:700;margin:0 0 16px;letter-spacing:-.5px}.page_heroSubtitle__ruS7M{font-size:20px;margin:0;opacity:.9;font-weight:400}.page_section__mjN_v{padding:60px 0}.page_sectionHeader__O_muE{text-align:center;margin-bottom:56px}.page_sectionTitle__2xOeS{font-size:32px;font-weight:700;margin:0 0 10px;color:#1b434c}.page_sectionDescription__7drq5{font-size:16px;color:#6b7280;max-width:600px;margin:0 auto}.page_logoGroup__C9X_i{margin-bottom:64px}.page_logoGroup__C9X_i:last-child{margin-bottom:0}.page_groupHeader__B8vML{margin-bottom:28px;padding-bottom:16px;border-bottom:2px solid #e5e7eb}.page_groupTitle__pA5Qm{font-size:18px;font-weight:700;margin:0 0 6px;color:#1f2937;text-transform:uppercase;letter-spacing:.5px}.page_groupDescription___Rw98{font-size:14px;color:#6b7280;margin:0}.page_logoGrid__lRSHo{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-bottom:32px}.page_logoCard__W1AyG{display:block;background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:visible;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:box-shadow .3s ease,transform .2s ease;text-decoration:none;color:inherit;position:relative}.page_logoCard__W1AyG:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.page_logoPreview___xxfR{padding:40px 20px;display:flex;align-items:center;justify-content:center;min-height:180px}.page_logoPreview___xxfR[data-bg=light]{background-color:#f9fafb}.page_logoPreview___xxfR[data-bg=dark]{background-color:#1f2937}.page_logoPlaceholder__cnoO7{text-align:center;color:#9ca3af;width:100%}.page_placeholderIcon__QOMdl{font-size:48px;display:block;margin-bottom:12px}.page_placeholderPath__tWGKO{font-size:11px;margin:0;font-family:Courier New,monospace;word-break:break-all;padding:0 8px}.page_logoImage__UWtaC{max-width:100%;max-height:100px;height:auto;object-fit:contain}.page_logoInfo__mBFKW{padding:16px;text-align:center;border-top:1px solid #f3f4f6;background:#fafafa}.page_logoTitle__uU8yt{font-size:15px;font-weight:600;margin:0 0 4px;color:#1f2937}.page_logoSubtitle__mpEg3{font-size:13px;font-weight:500;color:#6b7280;margin:0 0 12px;text-transform:uppercase;letter-spacing:.5px}.page_downloadContainer__ilwzK,.page_downloadWrapper__N35aN{position:relative;width:100%}.page_downloadOptions___rzl5{position:absolute;bottom:calc(100% + 8px);left:0;right:0;display:flex;flex-direction:column;gap:0;background:#fff;border-radius:8px;border:2px solid #00d47e;overflow:hidden;animation:page_slideDown__nYOKK .2s ease-out;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:10}@keyframes page_slideDown__nYOKK{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page_formatOption__w6TEt{display:flex;align-items:center;gap:10px;padding:14px 16px;background:#fff;color:#1f2937;border:none;border-bottom:1px solid #e5e7eb;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none}.page_formatOption__w6TEt svg{width:20px;height:20px;flex-shrink:0;stroke:#00d47e}.page_formatOption__w6TEt:last-child{border-bottom:none}.page_formatOption__w6TEt:hover{background:#f0fdf8}.page_formatOption__w6TEt:active{background:#e6fcf3}.page_downloadButton__EI9ul{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background-color:#00d47e;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s ease;width:100%}.page_downloadButton__EI9ul svg{width:18px;height:18px}.page_downloadButton__EI9ul:hover{background-color:#00b86a;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,212,126,.3)}.page_downloadButton__EI9ul:active{transform:translateY(0)}.page_downloadMenu__SwnRk{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);min-width:180px;background:#fff;border:2px solid #00d47e;border-radius:10px;box-shadow:0 8px 24px rgba(0,212,126,.2);overflow:hidden;z-index:10;animation:page_slideUp__MSOZi .2s ease}.page_downloadMenu__SwnRk:after{bottom:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #00d47e}.page_downloadMenu__SwnRk:after,.page_downloadMenu__SwnRk:before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:0;height:0}.page_downloadMenu__SwnRk:before{bottom:-6px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff;z-index:1}@keyframes page_slideUp__MSOZi{0%{opacity:0;transform:translateX(-50%) translateY(8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.page_downloadOption__eB4l3{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 20px;background:#fff;border:none;border-bottom:1px solid #e5e7eb;font-size:14px;font-weight:600;font-family:inherit;color:#1f2937;cursor:pointer;transition:all .15s ease;position:relative}.page_downloadOption__eB4l3:before{content:"";display:inline-block;width:20px;height:20px;margin-right:4px;background-size:contain;background-repeat:no-repeat;background-position:50%}.page_downloadOption__eB4l3:first-child:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300d47e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z'%3E%3C/path%3E%3Cpolyline points='13 2 13 9 20 9'%3E%3C/polyline%3E%3C/svg%3E")}.page_downloadOption__eB4l3:last-child{border-bottom:none}.page_downloadOption__eB4l3:last-child:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231b434c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'%3E%3C/circle%3E%3Cpolyline points='21 15 16 10 5 21'%3E%3C/polyline%3E%3C/svg%3E")}.page_downloadOption__eB4l3:hover{background:linear-gradient(90deg,#f0fdf4,#dcfce7);color:#00b86a;padding-left:24px}.page_downloadOption__eB4l3:hover:before{transform:scale(1.1)}.page_downloadOption__eB4l3:active{background-color:#d1fae5}.page_downloadButtonSecondary__8gBZ8{background-color:#1b434c}.page_downloadButtonSecondary__8gBZ8:hover{background-color:#243838;box-shadow:0 2px 8px rgba(27,67,76,.3)}.page_groupUsage__a1koj{margin-top:32px}.page_usageTitle__05THI{font-size:13px;font-weight:600;color:#6b7280;margin:0 0 20px;text-transform:uppercase;letter-spacing:.5px}.page_usageGrid__W7BFn{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.page_usageCard__5uZSW{padding:20px;background:#fff;border-radius:10px;border:1px solid #e5e7eb;transition:all .2s ease;cursor:default}.page_usageCard__5uZSW:hover{border-color:#00d47e;box-shadow:0 4px 12px rgba(0,212,126,.15);transform:translateY(-2px)}.page_usageCardTitle__bV_bf{font-size:15px;font-weight:600;color:#1f2937;margin:0 0 8px;line-height:1.3}.page_usageCardDescription__4xwNt{font-size:13px;color:#6b7280;margin:0;line-height:1.5}.page_colorGrid__ZdYEX{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:24px;gap:24px}.page_colorCard__2uIoc{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.page_colorCard__2uIoc:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.page_colorCard__2uIoc:active{transform:translateY(-2px)}.page_colorSwatch__h4dob{height:120px;width:100%;border-bottom:1px solid #e5e7eb}.page_colorInfo__tAsfp{padding:16px}.page_colorName__MJZX5{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 4px}.page_colorHex__RLt8P{font-size:14px;font-weight:500;color:#6b7280;font-family:Courier New,monospace;margin:0 0 8px}.page_colorDescription__MC4rY{font-size:13px;color:#9ca3af;line-height:1.4;margin:0}@media(max-width:1024px){.page_logoGrid__lRSHo{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.page_heroTitle__B6h2j{font-size:36px}.page_heroSubtitle__ruS7M{font-size:18px}.page_sectionTitle__2xOeS{font-size:28px}.page_sectionDescription__7drq5{font-size:16px}.page_section__mjN_v{padding:60px 0}.page_logoGrid__lRSHo{grid-template-columns:1fr;gap:20px}.page_logoGroup__C9X_i{margin-bottom:48px}.page_colorGrid__ZdYEX{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.page_usageTitle__05THI{font-size:12px;margin-bottom:16px}.page_usageGrid__W7BFn{grid-template-columns:1fr;gap:12px}.page_usageCard__5uZSW{padding:16px}.page_usageCardTitle__bV_bf{font-size:14px;margin-bottom:6px}.page_usageCardDescription__4xwNt{font-size:12px}}