@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Pathway+Gothic+One&display=swap";html{font-size:100%}:root{--primary-red: #D3171E;--primary-red-hover: #a01f24;--bg-dark: #121212;--text-white: #ffffff;--text-gray: #c5c5c5;--input-bg: rgba(255, 255, 255, .05);--border-color: rgba(185, 185, 185, .473)}.app-container{min-height:100vh;width:100%;height:100vh;overflow:hidden;display:flex;justify-content:space-between;background-color:var(--bg-dark);font-family:Space Grotesk,sans-serif;color:var(--text-white);overflow-x:hidden}.glass-card{position:relative;width:100%;max-width:480px;background:linear-gradient(112deg,#ffffff14,#fff0);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 25px 50px -12px #00000080;border:1px solid var(--border-color);border-radius:1.5rem;padding:2rem;display:flex;flex-direction:column;gap:2rem}@media(min-width:1024px){.hero-section{width:60%;min-height:100vh;padding:2rem}}.background-gradient{position:absolute;inset:0;background:linear-gradient(90deg,#0a0a0a4d,#0a0a0a);z-index:1}.hero-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;max-width:40rem}.login-brand-logo{position:absolute;top:5%;left:5%;z-index:2}.login-brand-logo img{width:40%}.text-highlight{color:var(--primary-red)}@media(min-width:1024px){.auth-section{width:40%;padding:3rem}}.login-btn-primary{width:100%;height:3.5rem;margin-top:.5rem;background-color:var(--primary-red);color:#fff;border:none;border-radius:.5rem;font-weight:700;font-size:1rem;letter-spacing:.05em;cursor:pointer;box-shadow:0 0 20px #be272c4d;transition:all .3s}.login-btn-primary:hover{background-color:var(--primary-red-hover)}.blogin-btn-primary:active{transform:scale(.98)}.divider-text{position:relative;padding:0 1rem;font-size:.75rem;color:#b2b2b4;text-transform:uppercase;letter-spacing:.05em}.footer-links{display:flex;justify-content:center;flex-direction:row;font-weight:500;gap:.5rem;color:#6b7280;font-size:.9rem}.footer-link{font-size:.9rem;font-weight:700;color:var(--primary-red);text-decoration:none;transition:color .2s}@media(max-width:1024px){.app-container{height:100svh;overflow-y:auto;overflow-x:hidden;flex-direction:column;display:flex;align-items:center;justify-content:flex-start;padding:0}.background{position:fixed}.login-brand-logo{position:relative;margin-top:2.5rem;margin-bottom:1rem;left:auto;top:auto;transform:none;display:flex;justify-content:center;width:100%;z-index:3}.login-brand-logo img{width:140px}.auth-section{width:100%;max-width:480px;padding:1.5rem;margin:auto 0;display:flex;flex-direction:column;justify-content:center}.glass-card{padding:2rem 1.5rem;gap:1.5rem}.auth-header h2{font-size:1.8rem}.hero-section{display:none}.watermark{margin-top:2rem;margin-bottom:2.5rem}}.floating-lines-container{width:100%;height:100%;position:relative;overflow:hidden}.order-list-container{background-color:#121212;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;display:flex;flex-direction:column;height:100vh;box-sizing:border-box}@media(min-width:768px){.order-list-container{width:30%}}.order-list-header-container{display:flex;position:relative;flex-direction:row;justify-content:space-between;align-items:center;height:5.9375rem;border-bottom:1px solid rgba(255,255,255,.1)}.order-list-header{font-size:1.5rem;font-weight:800;margin-left:1.25rem;color:#fff;text-transform:uppercase}.logout-icon{color:#64748b;cursor:pointer;margin-right:1.25rem}.order-list-scroll{flex-grow:1;overflow-y:auto;padding:1rem}.loading-text{color:#6b7280;text-align:center;margin-top:1.5625rem}.order-list-footer{margin-top:.625rem;padding-top:.625rem;border-top:1px solid #e5e7eb;font-size:.546875rem;color:#6b7280}.order-list-total{font-weight:700;color:#8dadce}.order-item{padding:1.3125rem;border:1px solid rgba(255,255,255,.08);background-color:#ffffff08;border-radius:.625rem;border-left:4px solid transparent;transition:all .15s ease-in-out;cursor:pointer;margin-bottom:.75rem}.order-item:hover{background-color:#f3f4f6}.order-item-active{background-color:#0054a61a;border:1px solid rgba(0,84,166,.3);font-weight:600;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.order-item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.625rem}.order-item-id{font-size:1.125rem;color:#8dadce}.priority-badge{font-size:.9375rem;text-transform:uppercase;font-weight:500;padding:.125rem .5rem;border-radius:9999px}.priority-high{background-color:#c1272d33;border:1px solid rgba(193,39,45,.3);color:#c1272d}.priority-medium{background-color:#f59e0b33;border:1px solid rgba(245,158,11,.3);color:#f59e0b}.priority-low{background-color:#10b98133;border:1px solid rgba(16,185,129,.3);color:#10b981}.priority-default{background-color:#f3f4f6;color:#374151}.order-item-client{color:#fff;font-size:1rem}.order-item-count{color:#6b7280;font-size:.75rem;margin-top:.25rem}.pedido-header{padding:.9375rem}.pedido-title{font-size:1.875rem;line-height:1.40625rem;font-weight:700;color:#fff}.pedido-id{color:#8dadce}.order-detail-wrapper{height:100%;flex-grow:1;width:100%;padding:2rem}@media(min-width:768px){.order-detail-wrapper{width:66.666667%;height:100%}}.order-detail-header{padding:.9375rem;border-bottom:1px solid #e5e7eb}.order-detail-title{font-size:1.17188rem;font-weight:700;color:#1f2937}.order-detail-title-id{color:#1e3a8a}.welcome-message-container{flex-grow:1;display:flex;align-items:center;justify-content:center;text-align:center;padding:.9375rem}.welcome-icon{margin-left:auto;margin-right:auto;height:2.5rem;width:2.5rem;color:#9ca3af}.welcome-title{margin-top:.3125rem;font-size:.78125rem;font-weight:500;color:#1f2937}.welcome-subtitle{margin-top:.15625rem;color:#6b7280}.order-detail-content{box-sizing:border-box}.client-info-box{margin-bottom:1.5rem;padding:2.0625rem;background-color:#ffffff08;border-radius:.625rem;border:1px solid rgba(255,255,255,.08)}.section-title{display:flex;align-items:center;column-gap:.625rem;font-size:.75rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.5rem}.client-info-name{font-size:1.5rem;font-weight:600;color:#fff;margin-top:0rem}.product-list-container{display:block;background-color:#ffffff08;border-radius:.625rem .625rem 0rem 0rem;padding:2.0625rem;border:1px solid rgba(255,255,255,.08);overflow-y:auto}.product-list{list-style:none;padding:0;margin:0;margin-top:-.625rem;margin-bottom:-.625rem}.product-item{display:flex;align-items:center;column-gap:.625rem;padding-top:.625rem;padding-bottom:.625rem}.product-order-description{display:flex;align-items:center;column-gap:.625rem}.product-image-placeholder{flex-shrink:0;width:5rem;height:5rem;background-color:#ffffff08;border-radius:.75rem;display:flex;align-items:center;justify-content:center}.product-image-icon{width:5rem;height:5rem;color:#475569}.product-info{flex:1 1 0%;min-width:0}.product-name{font-size:1.25rem;font-weight:700;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-info-variables{display:flex;column-gap:.625rem;align-items:center;font-size:.875rem;color:#6b7280}.product-sku,.product-location{background-color:#ffffff08;border:1px solid rgba(255,255,255,.08);padding:.375rem .8125rem;border-radius:.75rem;margin-top:1.2em;font-size:.625rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:#64748b}.location-highlight{font-weight:700;color:#cbd5e1;font-weight:400}.location-highlight-sku{font-weight:700;color:#93c5fd;font-family:Space Grotesk,sans-serif;font-weight:400}.product-quantity{font-size:2.25rem;font-family:Space Grotesk,sans-serif;font-weight:700;letter-spacing:.625rem;color:#8dadce}@media(max-width:768px){.pedido-title{font-size:1.5rem}.product-list-container{overflow-y:auto}.product-order-description{margin-bottom:.625rem}.product-item{display:flex;flex-direction:row;align-items:center;gap:1rem;padding:1rem}.product-info-variables{display:flex;gap:.625rem;font-size:.75rem;color:#888}.action-button-container{flex-direction:column;justify-content:center}.product-info{display:flex;flex-direction:column;align-items:flex-start}.verify-text{margin-bottom:.75rem}}.action-button-container{display:flex;align-items:center;column-gap:.625rem;justify-content:space-between;padding:2rem;border:1px solid rgba(255,255,255,.08);border-top:0px;border-radius:0rem 0rem .625rem .625rem}.verify-text{display:flex;align-items:center;column-gap:.625rem;margin-top:.625rem;font-size:.75rem;font-weight:500;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.action-button{display:flex;align-items:center;column-gap:.625rem;justify-content:center;box-sizing:border-box;background-color:#c1272d;color:#fff;font-weight:700;padding:1.125rem 2.5rem;border-radius:.75rem;font-size:1.125rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;transition:all .2s ease-in-out;border:none;cursor:pointer}.action-button:hover{background-color:#fff;color:#c1272d;transform:translateY(-2px)}.dashboard-container{display:flex;flex-direction:column;min-height:100%;width:100%;background-color:#0d0d0d;font-family:Inter,sans-serif;color:var(--text-white);overflow-x:hidden}@media(min-width:768px){.dashboard-container{flex-direction:row;height:100%;font-size:62.5%}}.tools-wrapper{background-color:#fff;border-right:1px solid #e5e7eb;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;padding:1rem;display:flex;flex-direction:column;min-height:100vh;height:100%;box-sizing:border-box}@media(min-width:768px){.tools-wrapper{width:10%;padding:1.5rem}}.button-tools-logout{height:100%;width:100%;box-sizing:border-box;background-color:#1e3a8a;color:#fff;font-weight:600;padding:1rem;border-radius:.5rem;font-size:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;transition:all .2s ease-in-out;border:none;cursor:pointer;text-align:center}.origin-form-container{display:flex;justify-content:center;align-items:center;padding:2rem;font-family:Space Grotesk,sans-serif;width:100%}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1000;background-color:#0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}#modal-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#0d0d0d;padding:2rem;border-radius:12px;box-shadow:0 10px 25px #0003;width:90%;height:90%;overflow-y:auto;text-align:center;z-index:1000;animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:768px){#modal-container{width:100%;height:100%}}.subscription-plans-wrapper{font-family:Space Grotesk,sans-serif;color:var(--white)}.card.current-plan{box-shadow:0 0 20px #10b98126;border:1px solid rgba(16,185,129,.5);background:#10b9810d}.badge-current{position:absolute;top:0;right:0;background-color:#10b981;color:#fff;font-size:.625rem;font-weight:900;padding:.25rem 1rem;border-bottom-left-radius:.5rem;border-top-right-radius:2rem;text-transform:uppercase;letter-spacing:.1em}.paywall-btn-current{background-color:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.3);cursor:default;display:flex;justify-content:center;align-items:center;gap:.5rem}.paywall-btn-current:hover{background-color:#10b9811a}.section-title h2{text-align:left;text-transform:none;color:#fff;font-size:1.875rem;font-weight:700;letter-spacing:-.02em}.carrier-form-container{display:flex;justify-content:center;align-items:center;padding:2rem;font-family:Space Grotesk,sans-serif;width:100%}.glass-card-form{position:relative;width:100%;max-width:650px;background:linear-gradient(112deg,#ffffff14,#fff0);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 25px 50px -12px #00000080;border:1px solid rgba(185,185,185,.473);border-radius:1.5rem;padding:2.5rem;display:flex;flex-direction:column;gap:1.5rem}.auth-header{text-align:center;margin:0 0 1rem}.auth-header h2{font-family:Inter,sans-serif;text-align:center;font-size:2rem;color:#fff;font-weight:700;margin:0}.auth-header p{color:#c5c5c5;font-size:.875rem;font-weight:400;letter-spacing:1.4px;margin:0;margin-top:.5rem}.login-form{display:flex;flex-direction:column;gap:1.25rem}.form-row{display:flex;gap:1rem;width:100%}.form-group{display:flex;flex-direction:column;gap:.5rem;flex:1}.form-label{font-size:.875rem;font-weight:500;color:#fff;margin-left:.25rem;text-align:left}.styled-input{width:100%;height:3.5rem;background-color:#ffffff0d;border:1px solid rgba(185,185,185,.473);border-radius:.5rem;padding-left:3rem;padding-right:1rem;color:#fff;font-size:.95rem;font-family:inherit;transition:all .2s;outline:none}.styled-input::placeholder{color:#c5c5c5;font-weight:400}.styled-input:focus{border-color:#d3171e;box-shadow:0 0 0 1px #d3171e}.login-btn-primary{width:100%;height:3.5rem;margin-top:1.5rem;background-color:#d3171e;color:#fff;border:none;border-radius:.5rem;font-weight:700;font-size:1rem;letter-spacing:.05em;cursor:pointer;box-shadow:0 0 20px #be272c4d;transition:all .3s}.login-btn-primary:hover{background-color:#a01f24}.login-btn-primary:active{transform:scale(.98)}@media(max-width:768px){.origin-form-container{padding:1rem}.glass-card-form{padding:1.5rem;border-radius:1rem;gap:1.2rem}.auth-header h2{font-size:1.5rem}.auth-header p{font-size:.8rem}.form-row{flex-direction:column;gap:1.25rem}.styled-input{height:3rem;font-size:.9rem}.login-btn-primary{height:3rem;font-size:.9rem;margin-top:1rem}.form-label{font-size:.8rem}}.Industry40{display:inline-block;padding:4px 16px;border-radius:9999px;border:1px solid var(--primary-red-hover);background-color:#a01f231c;color:var(--primary-red);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;line-height:1}:root{--primary-red: #d4171d;--primary-red-hover: #a01f24;--bg-dark: #121212;--text-white: #ffffff;--text-gray: #c5c5c5;--input-bg: rgba(255, 255, 255, .05);--border-color: rgba(153, 149, 149, .1)}*{box-sizing:border-box}.app-container{min-height:100vh;width:100%;height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;background-color:var(--bg-dark);font-family:Space Grotesk,sans-serif;color:var(--text-white);overflow-x:hidden}.background{position:absolute;width:100%;height:100%;inset:0;background-repeat:no-repeat;background-size:cover;background-position:center;z-index:1}@media(min-width:1024px){.app-container{flex-direction:row}}.glass-card{position:relative;width:100%;max-width:480px;background:linear-gradient(112deg,#ffffff14,#fff0);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(10px);box-shadow:0 25px 50px -12px #00000080;border:2px solid var(--border-color);border-radius:1.5rem;padding:2rem;display:flex;flex-direction:column;gap:2rem}@media(min-width:1024px){.glass-card{padding:3rem}}.hero-section{position:relative;width:100%;min-height:400px;display:flex;flex-direction:column;justify-content:center;padding:2rem;overflow:hidden;z-index:2}@media(min-width:1024px){.hero-section{width:50%;min-height:100vh;padding:4rem}}.background-gradient{position:absolute;inset:0;background:linear-gradient(90deg,#0a0a0a4d,#0a0a0ab3);z-index:1}.hero-content{position:absolute;top:50%;left:60%;transform:translate(-50%,-50%);z-index:2;max-width:40rem}.create-brand-logo{position:absolute;top:5%;left:5%;z-index:2}.create-brand-logo img{width:40%}.hero-title{font-size:3rem;line-height:1.1;font-weight:700;margin-bottom:1.5rem}@media(min-width:1024px){.hero-title{font-size:4.5rem}}.hero-description{color:#d1d5db;font-size:1.125rem;line-height:1.625;max-width:28rem}.auth-section{width:100%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;z-index:2}@media(min-width:1024px){.auth-section{width:50%;padding:3rem}}.auth-header{text-align:center;margin:0 0 .5rem}.auth-header h2{font-family:Inter,sans-serif;text-align:center;font-size:2.25rem;color:#fff;font-weight:700}.auth-header p{color:var(--text-gray);font-size:.875rem;font-weight:400;letter-spacing:1.4px;margin:0}.login-form{display:flex;flex-direction:column;gap:1.5rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-label{font-size:.875rem;font-weight:500;color:#fff;margin-left:.25rem}.label-row{display:flex;justify-content:space-between;align-items:center;padding:0 .25rem}.forgot-link{background:none;border:none;cursor:pointer;font-size:.75rem;font-weight:700;color:#0054a6;transition:color .2s}.forgot-link:hover{color:#3b82f6}.input-wrapper{position:relative;width:100%}.input-icon{position:absolute;top:0;bottom:0;left:0;padding-left:1rem;display:flex;align-items:center;pointer-events:none;color:#9ca3af;transition:color .2s}.input-wrapper:focus-within .input-icon{color:#fff}.styled-input{width:100%;height:3.5rem;background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:.5rem;padding-left:3rem;padding-right:1rem;color:#fff;font-size:1rem;font-family:inherit;transition:all .2s;outline:none}.styled-input::placeholder{color:var(--text-gray);font-weight:400}.styled-input:focus{border-color:var(--primary-red);box-shadow:0 0 0 1px var(--primary-red)}.styled-input.password-input{padding-right:3rem}.toggle-password{position:absolute;top:0;bottom:0;right:0;padding-right:1rem;display:flex;align-items:center;background:none;border:none;color:#9ca3af;cursor:pointer;transition:color .2s}.toggle-password:hover{color:#fff}.btn-primary{width:100%;height:3.5rem;margin-top:.5rem;background-color:#1565c0;color:#fff;border:none;border-radius:.5rem;font-weight:700;font-size:1rem;letter-spacing:.05em;cursor:pointer;box-shadow:0 0 20px #1565c033;transition:all .3s}.btn-primary:hover{background-color:#0e4481}.btn-primary:active{transform:scale(.98)}.divider{position:relative;padding:.5rem 0;text-align:center}.divider-line{position:absolute;top:50%;left:0;right:0;height:1px;background-color:var(--border-color)}.divider-text{position:relative;padding:0 1rem;font-size:.75rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.divider-text-bg-fix{background:transparent}.btn-secondary{width:100%;height:3rem;background-color:#f7931e1a;border:1px solid rgba(247,147,30,.5);color:#f7931e;font-weight:700;font-size:.875rem;letter-spacing:.025em;border-radius:.5rem;cursor:pointer;transition:all .3s}.btn-secondary:hover{background-color:#f59e0b;color:#000}.footer-links{display:flex;justify-content:center;flex-direction:row;font-weight:500;gap:.5rem;color:#6b7280;font-size:.9rem;margin:0}.footer-link{font-size:.9rem;font-weight:700;color:#f7931e;text-decoration:none;transition:color .2s}.footer-link:hover{cursor:pointer;color:#fff}.watermark{position:relative;margin-top:3rem;opacity:.3;text-align:center}.watermark p{color:#fff;font-size:.75rem;font-weight:300;text-transform:uppercase;letter-spacing:3.6px;margin:0}@media(max-width:1024px){.app-container{height:100svh;overflow-y:auto;overflow-x:hidden;flex-direction:column;display:flex;align-items:center;justify-content:flex-start;padding:0}.background{position:fixed}.create-brand-logo{position:relative;margin-top:2.5rem;margin-bottom:1rem;left:auto;top:auto;transform:none;display:flex;justify-content:center;width:100%;z-index:3}.create-brand-logo img{width:140px}.auth-section{width:100%;max-width:480px;padding:1.5rem;margin:auto 0;display:flex;flex-direction:column;justify-content:center}.glass-card{padding:2rem 1.5rem;gap:1.5rem}.auth-header h2{font-size:1.8rem}.hero-section{display:none}.watermark{margin-top:2rem;margin-bottom:2.5rem}}.waves{position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:100%;overflow:hidden}.waves:before{content:"";position:absolute;top:0;left:0;width:.5rem;height:.5rem;background:#160000;border-radius:50%;transform:translate3d(calc(var(-.5rem) - 50%),calc(var(50%) - 50%),0);will-change:transform}.waves-canvas{display:block;width:100%;height:100%}:root{--primary: #f7911d;--bg-dark: #120d08;--white: #ffffff;--text-dim: rgba(255, 255, 255, .6);--border-light: rgba(255, 255, 255, .1);--accent-blue: #0054A6;--accent-red: #C1272D}*{box-sizing:border-box;margin:0;padding:0}.app-container{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow-y:auto;overflow-x:hidden;font-family:Space Grotesk,sans-serif;background-color:var(--bg-dark);color:var(--white)}.background-layer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:radial-gradient(circle at 20% 30%,rgba(0,84,166,.15),transparent),radial-gradient(circle at 80% 70%,rgba(193,39,45,.1),transparent),linear-gradient(180deg,#121212,#1e1e1e);background-size:cover;background-position:center}.main-wrapper{position:relative;z-index:1;width:100%;min-height:100%;display:flex;flex-direction:column}.navbar{width:100%;display:flex;justify-content:center;border-bottom:1px solid var(--border-light);background-color:#0003;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:100}.navbar-content{width:100%;max-width:1440px;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between}.logo-section{display:flex;align-items:center;gap:.75rem}.logo-section img{position:relative;top:5%;left:5%;z-index:2;width:40%}.logo-text{font-size:1.25rem;font-weight:900;font-style:italic;letter-spacing:-.05em}.nav-links{display:none}.nav-link{color:#ffffffb3;text-decoration:none;font-size:.875rem;font-weight:500;transition:color .2s}.nav-link:hover{color:var(--white);border-bottom:2px solid var(--primary);padding-bottom:.25rem}.nav-link.active{color:var(--white);border-bottom:2px solid var(--accent-red);padding-bottom:.25rem;font-weight:700}.user-section{display:flex;align-items:center;gap:1rem}.icon-paywall-btn{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background-color:#ffffff0d;border:none;border-radius:.75rem;color:#fff;cursor:pointer;transition:background-color .2s}.icon-paywall-btn:hover{background-color:#ffffff1a}.avatar{width:2.5rem;height:2.5rem;border-radius:50%;border:2px solid rgba(247,145,29,.5);background-size:cover;background-position:center}.content-container{flex:1;display:flex;flex-direction:column;align-items:center;padding:3rem 1.5rem}.inner-content{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:3rem}.page-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.page-title{font-size:2.5rem;font-weight:900;line-height:1.1;letter-spacing:-.03em;text-transform:uppercase}.page-subtitle{color:var(--text-dim);font-size:1.125rem;max-width:42rem;line-height:1.5}.highlight{color:var(--primary)}.pricing-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}.card{display:flex;flex-direction:column;gap:1.5rem;border-radius:2rem;padding:2rem;position:relative;transition:transform .3s ease;background:#ffffff08;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1)}.card:hover{transform:translateY(-4px)}.card.dark-mode{background:#0006;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.05)}.card.recommended{box-shadow:0 0 20px #f7911e33;border:1px solid rgba(247,145,30,.5)}.badge-recommended{position:absolute;top:0;right:0;background-color:var(--primary);color:#000;font-size:.625rem;font-weight:900;padding:.25rem 1rem;border-bottom-left-radius:.5rem;border-top-right-radius:2rem;text-transform:uppercase;letter-spacing:.1em}.card-header{display:flex;flex-direction:column;gap:.5rem}.plan-tag{font-size:.75rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.price-container{display:flex;align-items:baseline;gap:.25rem}.price{font-size:2.25rem;font-weight:900;letter-spacing:-.05em}.period{color:#fff6;font-size:.875rem;font-weight:700}.description{color:#ffffff80;font-size:.75rem;line-height:1.5;min-height:40px}.divider{border:none;border-top:1px solid rgba(255,255,255,.1);width:100%}.feature-list{display:flex;flex-direction:column;gap:1rem}.feature-item{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:#fffc}.paywall-btn{width:100%;padding:.75rem;border-radius:.8rem;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .2s;border:none;outline:none}.paywall-btn-primary{background-color:var(--primary);color:#000;height:auto;margin:0}.paywall-btn-primary:hover{background-color:rgba(247 145 29,.8)}.paywall-btn-ghost{background-color:#ffffff1a;color:#fff}.paywall-btn-ghost:hover{background-color:var(--accent-blue)}.paywall-btn-ghost-red{background-color:#ffffff1a;color:#fff}.paywall-btn-ghost-red:hover{background-color:var(--accent-red)}.paywall-btn-outline{background-color:#ffffff0d;color:#fff;border:1px solid rgba(255,255,255,.1)}.paywall-btn-outline:hover{background-color:#fff;color:#000}.table-section{margin-top:2rem;display:flex;flex-direction:column;gap:1.5rem}.section-title h2{text-transform:none;color:#fff;font-size:1.875rem;font-weight:700;letter-spacing:-.02em}.title-underline{height:4px;width:5rem;background-color:var(--primary);border-radius:9999px;margin-top:.5rem}.table-container{width:100%;border-radius:.75rem;border:1px solid rgba(255,255,255,.1);background-color:#0006;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left}th{padding:1rem 1.5rem;background-color:#ffffff0d;color:#fff9;text-transform:uppercase;font-size:.625rem;font-weight:900;letter-spacing:.1em}td{padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.05)}tr:last-child td{border-bottom:none}tr:hover{background-color:#ffffff0d}.cell-label{font-size:.875rem;font-weight:500}.badge{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem}.badge-gray{background-color:#ffffff0d}.badge-primary{background-color:#f7911d33;color:var(--primary)}.text-hl{color:var(--primary);font-weight:700;font-size:.875rem}.text-mute{color:#fff9;font-size:.875rem}.footer{display:flex;flex-direction:column;gap:1rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.05);margin-top:1rem}.footer p{color:#fff6;font-size:.875rem}.help-paywall-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.05);color:#fffc;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.help-paywall-btn:hover{background-color:#ffffff1a}@media(min-width:768px){.nav-links{display:flex;align-items:center;gap:2rem}.pricing-grid{grid-template-columns:repeat(2,1fr)}.footer{flex-direction:row;justify-content:space-between;align-items:center}.page-title{font-size:3rem}}@media(min-width:1024px){.pricing-grid{grid-template-columns:repeat(4,1fr)}}
