*{box-sizing:border-box;margin:0;padding:0}body{background:linear-gradient(135deg,#46b9b1,#3d907f);color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;overflow-x:hidden}.app,body{min-height:100vh}.app{display:flex;flex-direction:column}.hero{background:linear-gradient(135deg,#46b9b1,#3d907f);color:#000;overflow:hidden;position:relative;text-align:center}.hero:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='10' height='10' patternUnits='userSpaceOnUse'%3E%3Cpath d='M10 0H0v10' fill='none' stroke='rgba(255,255,255,0.15)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Cdefs%3E%3Cpattern id='a' width='20' height='20' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='10' cy='10' r='2' fill='rgba(255,255,255,0.08)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h60v60H0z'/%3E%3C/svg%3E"),radial-gradient(circle at 20% 80%,#ffffff1a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ffffff1a 0,#0000 50%);bottom:0;content:"";left:0;opacity:.8;position:absolute;right:0;top:0}.hero-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:0 auto;min-height:45vh;padding:10vh 20px;position:relative;z-index:1}.hero-content>*{max-width:800px}.company-name-wrapper{align-items:center;display:flex;flex-wrap:wrap;font-family:Georgia,Times New Roman,Times,serif;font-size:4.375rem;font-weight:700;gap:20px;justify-content:center;letter-spacing:-.02em}.company-name{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:16px;box-shadow:0 8px 32px #00000026,0 4px 16px #0000001a,inset 0 1px 0 #fffc;color:#000;display:inline-block;padding:20px 40px}.company-name-suffix{color:#000;text-shadow:0 4px 8px #0000004d,0 2px 4px #0003}.audiogram{align-items:flex-end;display:flex;gap:3px;height:80px;justify-content:center}.audiogram .bar{background:linear-gradient(0deg,#0006,#0003);border-radius:2px;box-shadow:0 2px 4px #0003;transition:all .3s ease;width:4px}.audiogram:hover .bar{background:linear-gradient(0deg,#0009,#0000004d);transform:scaleY(1.3)}.audiogram .bar:nth-child(odd){animation:pulse 2s ease-in-out infinite}.audiogram .bar:nth-child(2n){animation:pulse 2s ease-in-out 1s infinite}@keyframes pulse{0%,to{opacity:.7}50%{opacity:1}}.tagline{font-size:1.5rem;font-stretch:expanded;font-weight:400;letter-spacing:.02em;max-width:700px;opacity:.95;text-shadow:0 2px 4px #0003}.hero-compact{background:linear-gradient(135deg,#46b9b1,#3d907f);border-bottom:1px solid #fff3;box-shadow:0 2px 10px #0000001a;color:#000;overflow:hidden;padding:20px;position:relative}.hero-compact:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='10' height='10' patternUnits='userSpaceOnUse'%3E%3Cpath d='M10 0H0v10' fill='none' stroke='rgba(255,255,255,0.15)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Cdefs%3E%3Cpattern id='a' width='20' height='20' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='10' cy='10' r='2' fill='rgba(255,255,255,0.08)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h60v60H0z'/%3E%3C/svg%3E"),radial-gradient(circle at 20% 80%,#ffffff1a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ffffff1a 0,#0000 50%);bottom:0;content:"";left:0;opacity:.8;position:absolute;right:0;top:0}.hero-compact-content{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 auto;max-width:1200px;position:relative;z-index:1}.company-name-wrapper-compact{align-items:center;display:flex;font-family:Georgia,Times New Roman,Times,serif;font-size:1.5rem;font-weight:600;gap:12px;letter-spacing:-.01em;margin:0}.company-name-compact{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:12px;box-shadow:0 4px 16px #0000001f,0 2px 8px #00000014,inset 0 1px 0 #fffc;color:#000;display:inline-block;padding:12px 24px}.company-name-suffix-compact{color:#000;text-shadow:0 1px 3px #0003}.tagline-compact{font-size:.95rem;font-weight:500;letter-spacing:.01em;opacity:.9;text-shadow:0 1px 2px #0000001a}.main-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cpattern id='a' width='20' height='20' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='10' cy='10' r='.8' fill='rgba(70,185,177,0.03)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h20v20H0z'/%3E%3C/svg%3E"),#fffffff2;box-shadow:0 -8px 32px #0000001a,0 -4px 16px #0000000d;flex:1 1;min-height:45vh;padding:40px 20px;position:relative;z-index:1}.main-content:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cdefs%3E%3Cpattern id='a' width='40' height='40' patternUnits='userSpaceOnUse'%3E%3Cpath d='M40 0H0v40' fill='none' stroke='rgba(70,185,177,0.02)' stroke-width='.5'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h40v40H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.5;pointer-events:none;position:absolute;right:0;top:0}.content-container{margin:0 auto;max-width:800px}.description-container{margin-bottom:40px;text-align:center}.service-description{color:#333;font-size:1.125rem;font-weight:400;line-height:1.7;margin:0 auto;max-width:700px;opacity:.9}.form{flex-direction:column;gap:50px}.form,.input-row{align-items:center;display:flex}.input-row{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffffff2,#ffffffd9);border:2px solid #46b9b14d;border-radius:12px;box-shadow:0 4px 15px #46b9b133;gap:0;max-width:720px;position:relative;width:100%;z-index:1999}.wallet-input{background:#0000;border:none;border-radius:0;box-shadow:none;flex:1 1;font-size:20px;padding:28px 32px;position:relative;transition:all .3s ease}.wallet-input:focus{background:#46b9b10d;outline:none}.wallet-input::placeholder{color:#6b7280}.network-dropdown{min-width:160px;position:relative;z-index:2000}.network-select-btn{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#46b9b114;border:none;border-left:2px solid #46b9b166;border-radius:0;box-shadow:none;cursor:pointer;display:flex;font-size:20px;gap:10px;justify-content:space-between;min-width:160px;overflow:hidden;padding:28px;position:relative;transition:all .3s ease;width:100%}.network-select-btn:hover{background:#46b9b126}.network-select-btn:focus{background:#46b9b126;outline:none}.network-select-btn:before{background:linear-gradient(90deg,#0000,#46b9b133,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease-in-out;width:100%}.network-select-btn:hover:before{left:100%}.network-select-btn i.fa-chevron-down{color:#6b7280;font-size:12px;transition:transform .2s ease}.network-select-btn i.fa-chevron-down.rotated{transform:rotate(180deg)}.network-select-btn>i:first-child{color:#46b9b1;font-size:18px}.crypto-icon.custom-icon{fill:#46b9b1;height:18px;width:18px}.network-options{background:#fff;border:2px solid #e1e5e9;border-radius:12px;box-shadow:0 4px 12px #00000026;left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%;z-index:2001}.network-option{align-items:center;background:#fff;border:none;cursor:pointer;display:flex;font-size:16px;gap:12px;padding:14px 20px;text-align:left;transition:all .2s ease;width:100%}.network-option:hover{background:#f8fafc}.network-option.selected{background:#46b9b1;color:#fff}.network-option.selected i{color:#fff}.network-option .crypto-icon.custom-icon{fill:#46b9b1;height:18px;width:18px}.network-option.selected .crypto-icon.custom-icon{fill:#fff}.network-option i{color:#46b9b1;font-size:18px;text-align:center;width:20px}.network-select{background:#fff;border:2px solid #e1e5e9;border-radius:12px;box-shadow:0 2px 8px #0000000d;cursor:pointer;font-size:16px;min-width:140px;padding:18px 20px;transition:all .3s ease}.network-select:focus{border-color:#46b9b1;box-shadow:0 4px 12px #46b9b126;outline:none}.date-range-row{align-items:center;display:flex;gap:16px;justify-content:center;max-width:720px;width:100%}.date-input-group{display:flex;flex:1 1;flex-direction:column;gap:8px}.date-label{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:600;gap:8px;letter-spacing:.5px;text-transform:uppercase}.date-label i{color:#46b9b1;font-size:16px}.date-input{background:linear-gradient(135deg,#fffffff2,#ffffffd9);border:2px solid #46b9b14d;border-radius:12px;box-shadow:0 2px 8px #46b9b11a;color:#1f2937;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;padding:18px 20px;transition:all .3s ease}.date-input:focus{background:#fff;border-color:#46b9b1;box-shadow:0 4px 15px #46b9b140;outline:none}.date-input:hover{border-color:#46b9b1;box-shadow:0 3px 12px #46b9b133}.date-input::-webkit-calendar-picker-indicator{cursor:pointer;filter:opacity(.6);-webkit-transition:filter .2s ease;transition:filter .2s ease}.date-input::-webkit-calendar-picker-indicator:hover{filter:opacity(1)}.date-separator{align-items:center;color:#46b9b1;display:flex;font-size:18px;justify-content:center;padding-top:26px}.date-separator i{opacity:.7}.generate-section{display:flex;justify-content:center;max-width:660px;width:100%}.button-unit{background:linear-gradient(135deg,#46b9b1,#3d907f);border-radius:12px;box-shadow:0 4px 15px #46b9b14d;display:flex;overflow:visible;position:relative;transition:all .3s ease;width:100%}.button-unit:hover{box-shadow:0 8px 25px #46b9b166}.button-unit:active{box-shadow:0 4px 15px #46b9b14d}.generate-btn{align-items:center;background:#0000;border:none;border-radius:12px 0 0 12px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:20px;font-weight:700;justify-content:center;letter-spacing:.5px;padding:24px 40px;position:relative;text-transform:uppercase;z-index:2}.generate-btn:hover{background:#ffffff0d}.document-dropdown{border-radius:0 12px 12px 0;min-width:120px;overflow:visible;position:relative}.document-select-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:none;border-left:1px solid #fff3;border-radius:0 12px 12px 0;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;height:100%;justify-content:space-between;padding:24px 20px;position:relative;transition:all .3s ease;width:100%;z-index:2}.document-select-btn:focus{background:#ffffff40;outline:none}.document-select-btn:hover{background:#fff3}.document-select-btn i.fa-chevron-down{color:#fffc;font-size:12px;transition:transform .2s ease}.document-select-btn i.fa-chevron-down.rotated{transform:rotate(180deg)}.document-options{background:#fff;border:2px solid #e1e5e9;border-radius:12px;box-shadow:0 4px 12px #00000026;left:0;margin-top:4px;max-height:250px;min-width:200px;overflow:hidden;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.document-option{align-items:center;background:#fff;border:none;color:#333;cursor:pointer;display:flex;font-size:14px;padding:12px 16px;text-align:left;transition:all .2s ease;width:100%}.document-option:hover{background:#f8fafc}.document-option.selected{background:#46b9b1;color:#fff}.document-select-attached{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:none;border-left:1px solid #fff3;color:#fff;cursor:pointer;font-size:16px;font-weight:600;min-width:80px;padding:24px 20px;position:relative;transition:all .3s ease;z-index:2}.document-select-attached:focus{background:#ffffff40;outline:none}.document-select-attached:hover{background:#fff3}.document-select-attached option{background:#46b9b1;color:#fff;padding:8px}.terms-section{background:#fffffffa;border-top:1px solid #46b9b133;margin-top:auto;padding:40px 20px}.terms-container{margin:0 auto;max-width:1000px}.terms-section h3{color:#2d3748;font-family:Georgia,Times New Roman,Times,serif;font-size:1.5rem;font-weight:600;margin-bottom:30px;text-align:center}.terms-content{display:flex;flex-direction:column;gap:25px}.disclaimer{border-radius:12px;padding:20px;text-align:center}.disclaimer h4{color:#dc2626;font-size:1.1rem;font-weight:600;margin-bottom:10px}.disclaimer p{color:#7f1d1d;font-size:.95rem;font-weight:500;line-height:1.5}.terms-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.terms-column{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px}.terms-column h4{border-bottom:2px solid #46b9b1;color:#46b9b1;font-size:1rem;font-weight:600;margin-bottom:12px;padding-bottom:5px}.terms-column ul{list-style:none;margin:0;padding:0}.terms-column li{color:#4a5568;font-size:.9rem;line-height:1.4;margin-bottom:8px;padding-left:16px;position:relative}.terms-column li:before{color:#46b9b1;content:"•";font-weight:700;left:0;position:absolute}.final-warning{background:#fffbeb;border:2px solid #f59e0b;border-radius:12px;padding:20px;text-align:center}.final-warning p{color:#92400e;font-size:.95rem;line-height:1.5;margin:0}.final-warning strong{color:#78350f}@media (max-width:768px){.company-name-wrapper{font-size:3.125rem;gap:12px}.company-name{border-radius:12px;padding:16px 32px}.tagline{font-size:1.25rem}.input-row{flex-direction:column;gap:20px}.date-range-row{flex-direction:column;gap:12px}.date-separator{padding:8px 0}.date-separator i{transform:rotate(90deg)}.network-dropdown{min-width:0;min-width:auto;width:100%}.button-unit{flex-direction:column}.generate-btn{border-radius:0;font-size:18px;padding:20px 40px}.document-select-attached{border-left:none;border-top:1px solid #fff3;padding:16px 20px;text-align:center}.document-dropdown{min-width:0;min-width:auto;width:100%}.document-select-btn{border-left:none;border-top:1px solid #fff3;justify-content:center;padding:16px 20px;text-align:center}.terms-section{padding:30px 15px}.terms-grid{gap:20px;grid-template-columns:1fr}.terms-section h3{font-size:1.25rem}}.results-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cpattern id='a' width='20' height='20' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='10' cy='10' r='.8' fill='rgba(70,185,177,0.03)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h20v20H0z'/%3E%3C/svg%3E"),#fffffff2;flex:1 1;position:relative;z-index:1}.results-container,.results-content{align-items:center;display:flex;justify-content:center}.results-container{flex-direction:column;margin:0 auto;max-width:700px;width:100%}.results-card{background:linear-gradient(135deg,#fffffffa,#ffffffeb);border:2px solid #46b9b133;border-radius:24px;box-shadow:0 25px 80px #0000001f,0 10px 30px #46b9b133;overflow:hidden;padding:60px 50px;position:relative;text-align:center}.results-card:before{background:linear-gradient(90deg,#46b9b1,#3d907f);content:"";height:4px;left:0;position:absolute;right:0;top:0}.results-title{color:#2d3748;font-family:Georgia,Times New Roman,Times,serif;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:40px}.results-info{background:#46b9b10d;border:1px solid #46b9b133;border-radius:12px;margin-bottom:40px;padding:24px;text-align:left}.info-item{align-items:center;display:flex;font-size:1rem;justify-content:space-between;margin-bottom:12px}.info-item:last-child{margin-bottom:0}.info-label{color:#4a5568;font-weight:600}.info-value{color:#46b9b1;font-family:Courier New,monospace;font-weight:500;word-break:break-all}.results-actions{align-items:center;display:flex;flex-direction:column;gap:5vh}.sample-download-btn{align-items:center;background:#0000;border:none;color:#000;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:12px;justify-content:center;justify-self:flex-end;overflow:hidden;padding:10px 20px;position:relative;transition:all .3s ease;width:50%}.sample-download-btn:hover{background:#0000}.sample-download-btn:active{transform:translateY(0)}.sample-download-btn:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease-in-out;width:100%}.sample-download-btn:hover:before{left:100%}.purchase-btn{align-items:center;background:linear-gradient(135deg,#0f766e,#134e4a);border:none;border-radius:16px;box-shadow:0 6px 20px #0f766e66;color:#fff;cursor:pointer;display:flex;font-size:1.25rem;font-weight:700;gap:12px;justify-content:center;letter-spacing:.5px;overflow:hidden;padding:24px 40px;position:relative;text-transform:uppercase;transition:all .3s ease}.purchase-btn:hover{background:linear-gradient(135deg,#14b8a6,#0f766e);box-shadow:0 12px 35px #0f766e80;transform:translateY(-3px)}.purchase-btn:active{transform:translateY(0)}.purchase-btn:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease-in-out;width:100%}.purchase-btn:hover:before{left:100%}.back-btn{align-items:center;border:none;box-shadow:0 4px 15px #6b72804d;color:#000;cursor:pointer;display:flex;gap:10px;justify-content:center;margin:0 auto;overflow:hidden;padding:15px 20px;position:relative;text-transform:none;transition:all .3s ease}.back-btn:hover{box-shadow:0 8px 25px #6b728066}.back-btn:before{background:linear-gradient(90deg,#0000,#ffffff26,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease-in-out;width:100%}.back-btn:hover:before{left:100%}.generate-btn:disabled{cursor:not-allowed;opacity:.7}.generate-btn .fa-spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.hero-compact-content{flex-direction:column;gap:8px;text-align:center}.company-name-wrapper-compact{font-size:1.25rem;gap:8px}.company-name-compact{border-radius:10px;padding:10px 20px}.tagline-compact{font-size:.85rem}.results-content{min-height:calc(100vh - 140px)}.results-card{padding:40px 24px}.results-title{font-size:1.75rem}.sample-download-btn{font-size:1rem;padding:18px 24px}.purchase-btn{font-size:1.125rem;padding:20px 32px}}
/*# sourceMappingURL=main.3e0e0cb0.css.map*/