@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.header{background:rgba(26,31,46,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:1000;transition:all .3s ease;border-bottom:1px solid rgba(255,255,255,.1)}.header.scrolled{background:rgba(26,31,46,.98);box-shadow:0 4px 20px #0000004d;border-bottom:1px solid rgba(255,107,53,.2)}.header-container{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 2rem;position:relative}.logo{display:flex;align-items:center;transition:transform .2s ease}.logo:hover{transform:scale(1.02)}.logo-text{display:flex;align-items:baseline;gap:.25rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;transition:all .2s ease}.logo-octoratees{font-size:1.75rem;font-weight:800;background:linear-gradient(135deg,#ffffff 0%,#ff6b35 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em;line-height:1;text-transform:lowercase}.logo:hover .logo-octoratees{background:linear-gradient(135deg,#ff6b35 0%,#ffffff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.navigation{display:flex;align-items:center;gap:2rem}.nav-item{display:flex;align-items:center;gap:.25rem;padding:.5rem 0;cursor:pointer;position:relative;font-weight:600;color:#ffffffd9;font-size:.9rem;transition:all .2s ease}.nav-item:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#ff6b35;transition:width .3s ease}.nav-item:hover{color:#fff}.nav-item:hover:after{width:100%}.nav-arrow{font-size:1rem;font-weight:400;transition:transform .5s ease}.nav-item:hover .nav-arrow{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:100%;left:0;background:rgba(30,35,50,.98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.75rem;box-shadow:0 10px 30px #0006;padding:1.5rem;min-width:400px;z-index:1001;margin-top:.5rem;border:1px solid rgba(255,255,255,.1)}.nav-item:hover .dropdown-menu,.dropdown-menu:hover{display:block}.dropdown-menu:before{content:"";position:absolute;top:-15px;left:-10px;right:-10px;height:15px;background:transparent}.dropdown-item{position:relative}.dropdown-item:after{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background:transparent;z-index:-1}.dropdown-item{display:flex;align-items:flex-start;gap:1rem;padding:1rem;border-radius:.5rem;cursor:pointer;position:relative;transition:all .2s ease;text-decoration:none;color:inherit}.dropdown-item:hover{background-color:#ff6b351a}.dropdown-item:first-child{margin-bottom:.5rem}.dropdown-icon{flex-shrink:0;width:24px;height:24px;color:#ff6b35;margin-top:.125rem}.dropdown-content{flex:1}.dropdown-content h3{font-size:1rem;font-weight:600;color:#fffffff2;margin:0 0 .5rem;line-height:1.3;transition:color .2s ease}.dropdown-item:hover .dropdown-content h3{color:#ff6b35}.dropdown-content p{font-size:.875rem;color:#ffffffb3;margin:0;line-height:1.5;transition:color .2s ease}.dropdown-item:hover .dropdown-content p{color:#ffffffe6}.dropdown-arrow{color:#fff9;font-size:.875rem;margin-top:.125rem;transition:color .2s ease}.dropdown-item:hover .dropdown-arrow{color:#ff6b35}.dropdown-menu.simple{min-width:200px;padding:1rem}.dropdown-menu.simple .dropdown-item{padding:.75rem 1rem;border-radius:.375rem;margin-bottom:.25rem}.dropdown-menu.simple .dropdown-item:last-child{margin-bottom:0}.dropdown-menu.simple .dropdown-item:hover{background-color:#ff6b351a}.dropdown-menu.simple .dropdown-content h3{margin:0;font-size:.9rem;font-weight:500;color:#fffffff2;transition:color .2s ease}.dropdown-menu.simple .dropdown-item:hover .dropdown-content h3{color:#ff6b35}.sub-dropdown{position:absolute;left:100%;top:0;background:rgba(30,35,50,.98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.75rem;box-shadow:0 10px 30px #0006;padding:1rem;min-width:250px;z-index:1002;margin-left:.5rem;border:1px solid rgba(255,255,255,.1)}.dropdown-item:hover .sub-dropdown,.sub-dropdown:hover{display:block}.sub-dropdown:before{content:"";position:absolute;top:0;left:-10px;width:10px;height:100%;background:transparent}.sub-dropdown-item{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;color:#ffffffd9;font-size:.875rem;border-radius:.375rem;cursor:pointer;transition:all .2s ease;text-decoration:none}.sub-dropdown-item:hover{background-color:#ff6b351a;color:#ff6b35}.sub-dropdown-icon{font-size:1rem;width:20px;text-align:center}.header-buttons{display:flex;align-items:center;gap:1rem}.contact-btn{background:#ff6b35;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 15px #ff6b354d}.contact-btn:hover{background:#ff7a47;transform:translateY(-2px);box-shadow:0 6px 20px #ff6b3566}.mobile-menu-btn{display:none;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:0;gap:4px}.hamburger-line{width:24px;height:2px;background:rgba(255,255,255,.85);transition:all .3s ease;border-radius:1px}.mobile-menu-btn:hover .hamburger-line{background:#ff6b35}.mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:flex-start;justify-content:flex-end;padding:0}.mobile-menu{background:rgba(26,31,46,.98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;height:100vh;display:flex;flex-direction:column;overflow-y:auto;border-left:1px solid rgba(255,255,255,.1)}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid rgba(255,255,255,.1)}.mobile-logo .logo-text{display:flex;align-items:baseline;gap:.25rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.mobile-logo .logo-octoratees{font-size:1.5rem;font-weight:800;background:linear-gradient(135deg,#ffffff 0%,#ff6b35 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em;line-height:1;text-transform:lowercase}.mobile-menu-close{background:none;border:none;cursor:pointer;color:#ffffffd9;padding:.5rem;border-radius:.375rem;transition:all .2s ease}.mobile-menu-close:hover{background:rgba(255,107,53,.1);color:#ff6b35}.mobile-navigation{flex:1;padding:2rem 2rem 1rem;display:flex;flex-direction:column;gap:1.5rem}.mobile-nav-item{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;font-size:1.125rem;font-weight:500;color:#ffffffd9;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.1);transition:color .2s ease}.mobile-nav-item:hover{color:#ff6b35}.mobile-nav-item svg{color:#fff9;transition:color .2s ease}.mobile-nav-item:hover svg{color:#ff6b35}.mobile-menu-footer{padding:1.5rem 2rem 2rem;border-top:1px solid rgba(255,255,255,.1);display:flex;gap:1rem;align-items:center}.mobile-quiz-btn{flex:1;background:#ff6b35;color:#fff;border:none;padding:1rem 1.5rem;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;font-family:Poppins,sans-serif;box-shadow:0 4px 15px #ff6b354d}.mobile-quiz-btn:hover{background:#ff7a47;transform:translateY(-2px);box-shadow:0 6px 20px #ff6b3566}.mobile-login-btn{background:rgba(255,255,255,.1);color:#ff6b35;border:none;padding:1rem;border-radius:.5rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:48px;height:48px}.mobile-login-btn:hover{background:rgba(255,107,53,.1)}@media (max-width: 1024px){.header-container{padding:1rem}.navigation{gap:1.5rem}.nav-item{font-size:.85rem}}@media (max-width: 768px){.desktop-nav,.desktop-buttons{display:none}.mobile-menu-btn{display:flex}.header-container{justify-content:space-between;padding:1rem 1.5rem}.logo .logo-octoratees{font-size:1.5rem}}@media (max-width: 480px){.header-container{padding:1rem}.mobile-menu-header{padding:1rem 1.5rem}.mobile-navigation{padding:1.5rem 1.5rem 1rem}.mobile-menu-footer{padding:1rem 1.5rem 1.5rem}.mobile-nav-item{font-size:1rem;padding:.875rem 0}}.hero{padding:5rem 2rem;width:100%;margin:0;background:#1a1f2e;background-image:repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.03) 4px);min-height:auto;display:flex;align-items:center;position:relative;overflow:hidden}.hero-content{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;width:100%;max-width:1400px;margin:0 auto;position:relative;z-index:1}.hero-left{display:flex;flex-direction:column;gap:1.5rem}.hero-headline{font-size:.75rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.2em;margin-bottom:.25rem;opacity:.9}.hero-title{font-size:4rem;font-weight:800;color:#fff;line-height:1.1;letter-spacing:-.02em;margin-bottom:1rem;display:flex;flex-direction:column;max-width:100%}.hero-title-line{display:block}.hero-subtitle{font-size:1.25rem;color:#fff;line-height:1.5;max-width:550px;margin-bottom:2rem;font-weight:400;opacity:.95}.hero-cta{background:#ff6b35;color:#fff;border:none;padding:1.25rem 2.5rem;border-radius:.5rem;font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .3s ease;align-self:flex-start;box-shadow:0 4px 15px #ff6b354d}.hero-cta:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff6b3566;background:#ff7849}.hero-cta:active{transform:translateY(0)}.hero-right{display:flex;justify-content:center;align-items:center;position:relative}.hero-pms-card{width:100%;max-width:480px;background:rgba(30,35,50,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.25rem;padding:2rem;border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 50px #00000080,0 0 40px #ff6b3533,inset 0 1px #ffffff0d;position:relative;transition:transform .3s ease,box-shadow .3s ease}.hero-pms-card:hover{transform:translateY(-2px);box-shadow:0 25px 60px #0009,0 0 50px #ff6b3540,inset 0 1px #ffffff0d}.pms-card-header{margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.1)}.pms-card-title{font-size:1.25rem;font-weight:700;color:#fff;margin:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.pms-title-main{font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.pms-title-brand{font-size:.85rem;font-weight:600;color:#ff6b35;text-transform:lowercase;letter-spacing:.1em;opacity:.95;font-style:italic}.pms-card-section{margin-bottom:1.5rem}.pms-card-section:last-child{margin-bottom:0}.pms-section-title{font-size:.7rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem;opacity:.85}.pms-setting-item{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.pms-toggle{width:22px;height:12px;background:rgba(255,255,255,.2);border-radius:6px;position:relative;flex-shrink:0}.pms-toggle.active{background:#10b981}.pms-toggle.active:after{content:"";position:absolute;right:2px;top:2px;width:8px;height:8px;background:#ffffff;border-radius:50%}.pms-setting-bar{flex:1;height:6px;background:rgba(255,255,255,.15);border-radius:3px}.pms-app-list{display:flex;flex-direction:column;gap:.5rem}.pms-app-item{display:flex;align-items:center;gap:.75rem}.pms-app-name{font-size:.85rem;color:#fff;min-width:100px;opacity:.95;font-weight:500}.pms-app-bar{flex:1;height:5px;background:rgba(255,255,255,.15);border-radius:2px;max-width:120px}.pms-check-icon{width:18px;height:18px;border-radius:50%;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.7rem;font-weight:700;flex-shrink:0}@media (max-width: 1024px){.hero-content{gap:4rem}.hero-title{font-size:3rem}}@media (max-width: 768px){.hero{padding:3rem 1.5rem;min-height:auto}.hero-content{grid-template-columns:1fr;gap:3rem;text-align:left}.hero-title{font-size:2.25rem;text-align:left}.hero-subtitle{font-size:1.1rem;text-align:left;max-width:100%}.hero-cta{align-self:flex-start;padding:1rem 2rem;width:100%;max-width:350px}.hero-pms-card{max-width:100%}}@media (max-width: 480px){.hero{padding:2.5rem 1rem}.hero-title{font-size:1.75rem}.hero-title-line:nth-child(2){display:inline}.hero-title-line:nth-child(2):after{content:" "}.hero-subtitle{font-size:1rem}.hero-cta{padding:.875rem 1.75rem;font-size:.8rem}.hero-pms-card{padding:1.5rem}.pms-card-title{font-size:1.1rem}}.what-we-do{padding:6rem 2rem;width:100%;margin:0;background:#1a1f2e;background-image:repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.03) 4px);position:relative;overflow:hidden}.what-we-do-content{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:4rem}.what-we-do-header{text-align:center;max-width:900px;margin:0 auto}.what-we-do-badge{font-size:.75rem;font-weight:600;color:#ff6b35;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1rem;opacity:.9}.what-we-do-title{font-size:3.5rem;font-weight:800;color:#fff;line-height:1.1;letter-spacing:-.02em;margin-bottom:1.5rem}.what-we-do-subtitle{font-size:1.25rem;color:#fff;line-height:1.6;opacity:.9;max-width:800px;margin:0 auto}.benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:2rem}.benefit-card{background:rgba(30,35,50,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.25rem;padding:2rem;border:1px solid rgba(255,255,255,.1);box-shadow:0 15px 40px #0006,0 0 30px #ff6b351a;transition:all .3s ease;position:relative;overflow:hidden}.benefit-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff6b35,#ff8c00);opacity:0;transition:opacity .3s ease}.benefit-card:hover{transform:translateY(-4px);box-shadow:0 20px 50px #00000080,0 0 40px #ff6b3533;border-color:#ff6b354d}.benefit-card:hover:before{opacity:1}.benefit-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.benefit-icon{font-size:2.5rem;line-height:1}.benefit-metric{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.metric-value{font-size:2rem;font-weight:800;color:#ff6b35;line-height:1}.metric-label{font-size:.7rem;color:#ffffffb3;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.benefit-title{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.75rem;line-height:1.3}.benefit-description{font-size:1rem;color:#ffffffd9;line-height:1.6;margin:0}.features-showcase{margin-top:2rem}.features-card{background:rgba(30,35,50,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.25rem;padding:2.5rem;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 50px #0006,0 0 40px #ff6b3526}.features-title{font-size:1.5rem;font-weight:700;color:#ff6b35!important;margin-bottom:2rem;text-align:center;letter-spacing:-.01em}.features-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.feature-item{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:.75rem;background:rgba(255,255,255,.03);transition:all .2s ease}.feature-item:hover{background:rgba(255,255,255,.06);transform:translate(4px)}.feature-check{width:24px;height:24px;border-radius:50%;background:rgba(16,185,129,.2);border:1px solid rgba(16,185,129,.4);display:flex;align-items:center;justify-content:center;color:#10b981;font-size:.875rem;font-weight:700;flex-shrink:0}.feature-name{font-size:1rem;color:#fff;opacity:.9;font-weight:500}@media (max-width: 1024px){.benefits-grid{grid-template-columns:1fr;gap:1.5rem}.features-list{grid-template-columns:repeat(2,1fr)}.what-we-do-title{font-size:2.75rem}}@media (max-width: 768px){.what-we-do{padding:4rem 1.5rem}.what-we-do-content{gap:3rem}.what-we-do-title{font-size:2.25rem}.what-we-do-subtitle{font-size:1.1rem}.benefit-card{padding:1.5rem}.benefit-title{font-size:1.25rem}.benefit-description{font-size:.95rem}.features-card{padding:2rem}.features-list{grid-template-columns:1fr;gap:1rem}}@media (max-width: 480px){.what-we-do{padding:3rem 1rem}.what-we-do-title{font-size:1.75rem}.what-we-do-subtitle{font-size:1rem}.benefit-card{padding:1.25rem}.benefit-icon{font-size:2rem}.metric-value{font-size:1.5rem}.benefit-title{font-size:1.1rem}.benefit-description{font-size:.875rem}.features-card{padding:1.5rem}.features-title{font-size:1.25rem;color:#ff6b35;margin-bottom:1.5rem}}.whatsnew-section{padding:6rem 2rem;width:100%;margin:0;background:#1a1f2e;background-image:repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.03) 4px);position:relative;overflow:hidden}.whatsnew-container{max-width:1400px;margin:0 auto}.whatsnew-header{text-align:center;margin-bottom:4rem}.whatsnew-badge{font-size:.75rem;font-weight:600;color:#ff6b35;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1.5rem;opacity:.9}.whatsnew-title{font-size:3.5rem;font-weight:800;color:#fff;line-height:1.1;letter-spacing:-.02em;margin:0 0 1.5rem}.whatsnew-subtitle{font-size:1.25rem;color:#fffc;line-height:1.7;max-width:800px;margin:0 auto}.whatsnew-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:4rem}.whatsnew-feature-card{background:rgba(30,35,50,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.25rem;padding:2rem;border:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden;transition:all .3s ease;box-shadow:0 10px 30px #0000004d;opacity:0;transform:translateY(20px);display:flex;flex-direction:column;height:100%}.whatsnew-feature-card.is-visible{opacity:1;transform:translateY(0);transition:all .5s cubic-bezier(.22,.9,.28,1)}.whatsnew-card-glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,107,53,.1) 0%,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.whatsnew-feature-card:hover{transform:translateY(-4px);border-color:#ff6b354d;box-shadow:0 20px 40px #0006,0 0 30px #ff6b3526}.whatsnew-feature-card:hover .whatsnew-card-glow{opacity:1}.whatsnew-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.whatsnew-icon{font-size:2.5rem;line-height:1;filter:grayscale(.2);transition:transform .3s ease}.whatsnew-feature-card:hover .whatsnew-icon{transform:scale(1.1)}.whatsnew-highlight{font-size:.875rem;font-weight:700;color:#ff6b35;background:rgba(255,107,53,.15);padding:.375rem .875rem;border-radius:20px;border:1px solid rgba(255,107,53,.3);letter-spacing:.05em}.whatsnew-card-title{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 1rem;letter-spacing:-.01em;line-height:1.3}.whatsnew-card-description{font-size:1rem;color:#ffffffbf;line-height:1.7;margin:0 0 1.5rem;flex:1}.whatsnew-card-footer{margin-top:auto;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}.whatsnew-link{font-size:.875rem;color:#ff6b35;text-decoration:none;font-weight:600;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.whatsnew-link:hover{color:#ff7a47;gap:.75rem}.whatsnew-kpi-row{display:flex;justify-content:center;gap:2rem;margin-bottom:3rem;padding:2.5rem 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.whatsnew-kpi{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem 2rem;background:rgba(30,35,50,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:1rem;transition:all .3s ease;min-width:160px}.whatsnew-kpi:hover{transform:translateY(-2px);box-shadow:0 15px 35px #0006;border-color:#ff6b354d}.whatsnew-kpi-metric{font-size:2rem;font-weight:800;color:#ff6b35;line-height:1;margin-bottom:.5rem;letter-spacing:-.02em}.whatsnew-kpi-label{font-size:.875rem;color:#ffffffb3;font-weight:500;text-transform:uppercase;letter-spacing:.1em}.whatsnew-cta-row{display:flex;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap}.whatsnew-btn-primary{padding:1.25rem 3.5rem;background:#ff6b35;color:#fff;border:none;border-radius:12px;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 24px #ff6b354d;text-transform:uppercase;letter-spacing:.05em}.whatsnew-btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 32px #ff6b3566;background:#ff7a47}.whatsnew-link-secondary{color:#fffc;text-decoration:none;font-weight:500;font-size:1rem;transition:all .3s ease;position:relative;padding-bottom:.25rem}.whatsnew-link-secondary:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#ff6b35;transition:width .3s ease}.whatsnew-link-secondary:hover{color:#fff}.whatsnew-link-secondary:hover:after{width:100%}@media (max-width: 1024px){.whatsnew-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.whatsnew-title{font-size:3rem}}@media (max-width: 768px){.whatsnew-section{padding:4rem 1.5rem}.whatsnew-title{font-size:2.5rem}.whatsnew-subtitle{font-size:1.125rem}.whatsnew-grid{grid-template-columns:1fr;gap:1.5rem}.whatsnew-feature-card{padding:1.75rem}.whatsnew-card-title{font-size:1.375rem}.whatsnew-kpi-row{flex-direction:column;gap:1rem;align-items:center}.whatsnew-kpi{width:100%;max-width:250px}.whatsnew-cta-row{flex-direction:column;gap:1rem}.whatsnew-btn-primary{width:100%;max-width:300px}}@media (max-width: 480px){.whatsnew-section{padding:3rem 1rem}.whatsnew-title{font-size:2rem}.whatsnew-subtitle{font-size:1rem}.whatsnew-feature-card{padding:1.5rem}.whatsnew-card-title{font-size:1.25rem}.whatsnew-card-description{font-size:.9375rem}.whatsnew-kpi-metric{font-size:1.75rem}.whatsnew-btn-primary{padding:1rem 2.5rem;font-size:1rem}}@media (prefers-reduced-motion: reduce){.whatsnew-feature-card,.whatsnew-kpi,.whatsnew-btn-primary,.whatsnew-link,.whatsnew-link-secondary,.whatsnew-feature-card.is-visible{transition:none}}.whatsnew-feature-card:focus-within,.whatsnew-btn-primary:focus,.whatsnew-link:focus,.whatsnew-link-secondary:focus{outline:3px solid rgba(255,107,53,.3);outline-offset:2px}.social-proof-section{padding:6rem 2rem;width:100%;margin:0;background:#1a1f2e;background-image:repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.03) 4px);position:relative;overflow:hidden}.social-proof-container{max-width:1400px;margin:0 auto}.social-proof-header{text-align:center;margin-bottom:4rem}.social-proof-badge{font-size:.75rem;font-weight:600;color:#ff6b35;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1.5rem;opacity:.9}.social-proof-title{font-size:3.5rem;font-weight:800;color:#fff;line-height:1.1;letter-spacing:-.02em;margin:0 0 1.5rem}.social-proof-subtitle{font-size:1.25rem;color:#ffffffe6;line-height:1.7;max-width:800px;margin:0 auto}.social-proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;margin-bottom:4rem}.social-proof-card{background:rgba(30,35,50,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.5rem;padding:2.5rem;border:1px solid rgba(255,255,255,.15);position:relative;overflow:hidden;transition:all .3s ease;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column}.social-proof-card:hover{transform:translateY(-4px);border-color:#ff6b354d;box-shadow:0 20px 40px #0006,0 0 30px #ff6b3526}.social-proof-card-glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,107,53,.1) 0%,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.social-proof-card:hover .social-proof-card-glow{opacity:1}.social-proof-card-header{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.social-proof-card-icon{font-size:3rem;line-height:1;filter:grayscale(.2);transition:transform .3s ease}.social-proof-card:hover .social-proof-card-icon{transform:scale(1.1)}.social-proof-card-title{font-size:1.75rem;font-weight:700;color:#fff;margin:0;letter-spacing:-.01em;line-height:1.3;text-shadow:0 1px 2px rgba(0,0,0,.3)}.social-proof-card-content{flex:1;display:flex;flex-direction:column;gap:1.5rem}.social-proof-card-description{font-size:1.125rem;color:#fffffff2;line-height:1.7;margin:0;font-weight:400}.social-proof-card-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.social-proof-feature-item{display:flex;align-items:flex-start;gap:.75rem;font-size:1.0625rem;color:#fffffff2;line-height:1.7;font-weight:400}.social-proof-feature-item svg{flex-shrink:0;margin-top:.125rem;color:#ff6b35;width:20px;height:20px}.social-proof-card-platforms{display:flex;gap:1rem;margin-top:1rem}.social-proof-platform-badge{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:rgba(255,107,53,.15);border:1px solid rgba(255,107,53,.3);border-radius:12px;color:#ff6b35;font-weight:600;font-size:.9375rem;transition:all .3s ease}.social-proof-platform-badge svg{width:20px;height:20px}.social-proof-platform-badge:hover{background:rgba(255,107,53,.25);transform:translateY(-2px)}.social-proof-card-integration{margin-top:1rem}.social-proof-integration-badge{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:rgba(255,107,53,.15);border:1px solid rgba(255,107,53,.3);border-radius:12px;color:#ff6b35;font-weight:600;font-size:1rem;transition:all .3s ease}.social-proof-integration-badge svg{width:24px;height:24px}.social-proof-integration-badge:hover{background:rgba(255,107,53,.25);transform:translateY(-2px)}.social-proof-cta{text-align:center;margin-top:3rem}.social-proof-btn{padding:1.25rem 3.5rem;background:#ff6b35;color:#fff;border:none;border-radius:12px;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 24px #ff6b354d;text-transform:uppercase;letter-spacing:.05em}.social-proof-btn:hover{transform:translateY(-2px);box-shadow:0 12px 32px #ff6b3566;background:#ff7a47}@media (max-width: 1024px){.social-proof-grid{gap:2rem}.social-proof-title{font-size:3rem}}@media (max-width: 768px){.social-proof-section{padding:4rem 1.5rem}.social-proof-title{font-size:2.5rem}.social-proof-subtitle{font-size:1.125rem}.social-proof-grid{grid-template-columns:1fr;gap:2rem}.social-proof-card{padding:2rem}.social-proof-card-title{font-size:1.5rem}.social-proof-card-description{font-size:1rem}}@media (max-width: 480px){.social-proof-section{padding:3rem 1rem}.social-proof-title{font-size:2rem}.social-proof-subtitle{font-size:1rem}.social-proof-card{padding:1.5rem}.social-proof-card-icon{font-size:2.5rem}.social-proof-card-title{font-size:1.375rem}.social-proof-card-description,.social-proof-feature-item{font-size:.9375rem}.social-proof-btn{padding:1rem 2.5rem;font-size:1rem}}@media (prefers-reduced-motion: reduce){.social-proof-card,.social-proof-btn,.social-proof-platform-badge,.social-proof-integration-badge{transition:none}}.social-proof-card:focus-within,.social-proof-btn:focus{outline:3px solid rgba(255,107,53,.3);outline-offset:2px}.pricing-section{padding:6rem 2rem;width:100%;margin:0;background:#1a1f2e;background-image:repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.03) 4px);position:relative;overflow:hidden}.pricing-container{max-width:1400px;margin:0 auto}.pricing-header{text-align:center;margin-bottom:4rem}.pricing-badge{font-size:.75rem;font-weight:600;color:#ff6b35;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1.5rem;opacity:.9}.pricing-title{font-size:3.5rem;font-weight:800;color:#fff;line-height:1.1;letter-spacing:-.02em;margin:0 0 1.5rem}.pricing-subtitle{font-size:1.125rem;color:#ffffffe6;line-height:1.7;max-width:900px;margin:0 auto;font-weight:400}.pricing-products-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:1fr;gap:1.5rem;align-items:stretch}.pricing-product-card{background:rgba(30,35,50,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.5rem;padding:2.5rem;border:1px solid rgba(255,255,255,.15);position:relative;overflow:hidden;transition:all .3s ease;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column;height:100%;min-height:100%}.pricing-product-card:hover{transform:translateY(-4px);border-color:#ff6b354d;box-shadow:0 20px 40px #0006,0 0 30px #ff6b3526}.product-card-glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,107,53,.1) 0%,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.pricing-product-card:hover .product-card-glow{opacity:1}.product-card-header{text-align:center;margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.1);min-height:120px;display:flex;flex-direction:column;justify-content:space-between}.product-icon{font-size:3rem;line-height:1;margin-bottom:.75rem;filter:grayscale(.2);transition:transform .3s ease;min-height:3rem;display:flex;align-items:center;justify-content:center}.pricing-product-card:hover .product-icon{transform:scale(1.1)}.product-title{font-size:1.5rem;font-weight:700;color:#fff;margin:0;letter-spacing:.05em;line-height:1.4;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.3);min-height:2.8rem;display:flex;align-items:center;justify-content:center}.product-card-body{flex:1;margin-bottom:1.5rem}.product-features-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.625rem;min-height:200px}.product-feature-item{display:flex;align-items:flex-start;gap:.75rem;font-size:.9375rem;color:#fffffff2;line-height:1.6;font-weight:400}.product-check-icon{flex-shrink:0;margin-top:.125rem;color:#ff6b35;width:20px;height:20px}.product-card-footer{margin-top:auto;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.1)}.product-discover-btn{width:100%;padding:1rem 1.5rem;background:rgba(255,107,53,.15);border:1px solid rgba(255,107,53,.3);color:#ff6b35;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em}.product-discover-btn:hover{background:#ff6b35;color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #ff6b354d;border-color:#ff6b35}@media (max-width: 1400px){.pricing-products-grid{grid-template-columns:repeat(5,1fr);gap:1.25rem}.pricing-product-card{padding:2rem}}@media (max-width: 1200px){.pricing-products-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}.pricing-title{font-size:3rem}}@media (max-width: 768px){.pricing-section{padding:4rem 1.5rem}.pricing-title{font-size:2.5rem}.pricing-subtitle{font-size:1.125rem}.pricing-products-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.pricing-product-card{padding:2rem}.product-title{font-size:1.375rem;min-height:2.4rem}.product-card-header{min-height:110px}.product-features-list{min-height:180px}}@media (max-width: 480px){.pricing-section{padding:3rem 1rem}.pricing-title{font-size:2rem}.pricing-subtitle{font-size:1rem}.pricing-products-grid{grid-template-columns:1fr;gap:1.5rem}.pricing-product-card{padding:1.5rem}.product-icon{font-size:2.5rem}.product-title{font-size:1.25rem;min-height:2.2rem}.product-card-header{min-height:100px}.product-features-list{min-height:160px}.product-feature-item{font-size:.875rem}.product-discover-btn{padding:.875rem 1.25rem;font-size:.9375rem}}@media (prefers-reduced-motion: reduce){.pricing-product-card,.product-discover-btn{transition:none}}.pricing-product-card:focus-within,.product-discover-btn:focus{outline:3px solid rgba(255,107,53,.3);outline-offset:2px}.quiz{padding:6rem 2rem;width:100%;margin:0;background:#1a1f2e;background-image:repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.03) 4px);position:relative;overflow:hidden}.quiz-container{max-width:800px;margin:0 auto}.quiz-header{text-align:center;margin-bottom:4rem}.quiz-badge{font-size:.75rem;font-weight:600;color:#ff6b35;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1.5rem;opacity:.9}.quiz-title{font-size:3.5rem;font-weight:800;color:#fff;line-height:1.1;letter-spacing:-.02em;margin:0 0 1.5rem}.quiz-subtitle{font-size:1.25rem;color:#ffffffd9;line-height:1.7;margin:0;font-weight:400}.quiz-progress{margin-bottom:3rem}.progress-bar{width:100%;height:8px;background:rgba(255,255,255,.1);border-radius:4px;overflow:hidden;margin-bottom:1rem}.progress-fill{height:100%;background:linear-gradient(90deg,#ff6b35 0%,#ff7a47 100%);border-radius:4px;transition:width .3s ease;box-shadow:0 0 10px #ff6b3566}.progress-text{display:block;text-align:center;font-size:.875rem;color:#ffffffb3;font-weight:500}.quiz-content{background:rgba(30,35,50,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:3rem;border-radius:1.5rem;box-shadow:0 10px 30px #0000004d;border:1px solid rgba(255,255,255,.1)}.question-container{margin-bottom:3rem}.question-title{font-size:1.5rem;font-weight:700;color:#fff;line-height:1.3;margin:0 0 1rem;letter-spacing:-.01em}.question-description{font-size:.9375rem;color:#ffffffb3;font-style:italic;margin:0 0 2rem}.options-container{display:flex;flex-direction:column;gap:1rem}.option-item{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:rgba(255,255,255,.05);border:2px solid rgba(255,255,255,.1);border-radius:.75rem;cursor:pointer;transition:all .3s ease;position:relative}.option-item:hover{background:rgba(255,255,255,.08);border-color:#ff6b354d}.option-item input[type=radio]{width:20px;height:20px;margin:0;cursor:pointer;accent-color:#ff6b35}.option-item input[type=radio]:checked+.option-text{color:#ff6b35;font-weight:600}.option-item:has(input[type=radio]:checked){background:rgba(255,107,53,.15);border-color:#ff6b35}.option-text{font-size:1rem;color:#ffffffe6;line-height:1.5;flex:1;transition:all .3s ease}.quiz-navigation{display:flex;justify-content:space-between;align-items:center;gap:1rem}.btn-primary,.btn-secondary{padding:1rem 2rem;border-radius:.75rem;font-weight:600;font-size:1rem;border:none;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-width:120px}.btn-primary{background:#ff6b35;color:#fff;box-shadow:0 4px 15px #ff6b354d}.btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #ff6b3566;background:#ff7a47}.btn-primary:disabled{background:rgba(255,255,255,.1);color:#fff6;cursor:not-allowed;box-shadow:none}.btn-secondary{background:rgba(255,255,255,.05);color:#ffffffe6;border:2px solid rgba(255,255,255,.2)}.btn-secondary:hover{background:rgba(255,255,255,.1);border-color:#ffffff4d;color:#fff}.quiz-form-container{background:rgba(30,35,50,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:3rem;border-radius:1.5rem;box-shadow:0 10px 30px #0000004d;border:1px solid rgba(255,255,255,.1)}.quiz-form{display:flex;flex-direction:column;gap:2rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{font-size:1rem;font-weight:600;color:#ffffffe6}.form-group input{padding:1rem;border:2px solid rgba(255,255,255,.1);border-radius:.75rem;font-size:1rem;transition:all .3s ease;background:rgba(255,255,255,.05);color:#fff}.form-group input:focus{outline:none;border-color:#ff6b35;box-shadow:0 0 0 3px #ff6b3533;background:rgba(255,255,255,.08)}.form-group input::placeholder{color:#ffffff80}.form-group select{padding:1rem 2.5rem 1rem 1rem;border:2px solid rgba(255,255,255,.1);border-radius:.75rem;font-size:1rem;transition:all .3s ease;background:rgba(255,255,255,.05);color:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23ff6b35' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.5em 1.5em}.form-group select:focus{outline:none;border-color:#ff6b35;box-shadow:0 0 0 3px #ff6b3533;background-color:#ffffff14;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23ff6b35' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e")}.country-select{font-size:1rem}.country-select option{padding:.5rem;font-size:1rem;background:#1a1f2e;color:#fff}.form-actions{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem}@media (max-width: 768px){.quiz{padding:4rem 1.5rem}.quiz-title{font-size:2.5rem}.quiz-subtitle{font-size:1.125rem}.quiz-content,.quiz-form-container{padding:2rem}.question-title{font-size:1.375rem}.option-item{padding:1rem}.quiz-navigation,.form-actions{flex-direction:column;align-items:stretch}.btn-primary,.btn-secondary{width:100%}}@media (max-width: 480px){.quiz{padding:3rem 1rem}.quiz-title{font-size:2rem}.quiz-content,.quiz-form-container{padding:1.5rem}.question-title{font-size:1.25rem}.option-item{padding:.875rem;gap:.75rem}.option-text{font-size:.9375rem}}.faq-section{padding:6rem 2rem;width:100%;margin:0;background:#1a1f2e;background-image:repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.03) 4px);position:relative;overflow:hidden;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif}.faq-container{max-width:900px;margin:0 auto;position:relative;z-index:1}.faq-header{text-align:center;margin-bottom:4rem}.faq-badge{font-size:.75rem;font-weight:600;color:#ff6b35;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1.5rem;opacity:.9}.faq-title{font-size:3.5rem;font-weight:800;color:#fff;line-height:1.1;letter-spacing:-.02em;margin:0 0 1.5rem}.faq-subtitle{font-size:1.25rem;color:#ffffffd9;line-height:1.7;margin:0 auto;font-weight:400;max-width:700px}.faq-list{display:flex;flex-direction:column;gap:1rem}.faq-item{background:rgba(30,35,50,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;transition:all .3s ease}.faq-item.open{box-shadow:0 10px 30px #ff6b3533;border-color:#ff6b354d}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;font-size:1.125rem;font-weight:600;color:#fffffff2;background:none;border:none;cursor:pointer;text-align:left;transition:all .3s ease}.faq-question:hover,.faq-item.open .faq-question{color:#ff6b35}.arrow-icon{transition:transform .3s ease;color:#ffffffb3;flex-shrink:0;margin-left:1rem}.faq-item.open .arrow-icon{transform:rotate(180deg);color:#ff6b35}.faq-answer-container{max-height:0;overflow:hidden;transition:max-height .4s ease-out,padding .4s ease-out}.faq-item.open .faq-answer-container{max-height:500px;padding:0 2rem 1.5rem}.faq-answer{font-size:1.0625rem;color:#ffffffd9;line-height:1.8;margin:0}@media (max-width: 768px){.faq-section{padding:4rem 1.5rem}.faq-title{font-size:2rem}.faq-subtitle{font-size:1rem}.faq-question{padding:1.25rem 1.5rem;font-size:1rem}.faq-item.open .faq-answer-container{padding:0 1.5rem 1.25rem}}.footer{background:#0f1419;background-image:repeating-linear-gradient(135deg,transparent,transparent 2px,rgba(255,107,53,.02) 2px,rgba(255,107,53,.02) 4px);padding:5rem 2rem 3rem;margin-top:0;position:relative;overflow:hidden}.footer-container{max-width:1400px;margin:0 auto;position:relative;z-index:1}.footer-content{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3rem}.footer-column:first-child{max-width:350px}.footer-logo-text{display:flex;align-items:baseline;gap:.25rem;margin-bottom:1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.footer-logo-octoratees{font-size:2rem;font-weight:800;background:linear-gradient(135deg,#ffffff 0%,#ff6b35 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em;line-height:1;text-transform:lowercase}.footer-description{font-size:.95rem;color:#ffffffbf;line-height:1.7;margin:1.5rem 0 2rem;font-weight:400}.social-media{display:flex;gap:.75rem;margin-bottom:2rem}.social-icon{width:44px;height:44px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fffc;cursor:pointer;transition:all .3s ease}.social-icon:hover{background:rgba(255,107,53,.2);border-color:#ff6b35;color:#ff6b35;transform:translateY(-3px);box-shadow:0 4px 15px #ff6b354d}.social-icon:active{transform:translateY(-1px) scale(.95)}.footer-title{font-size:1.125rem;font-weight:700;color:#fff;margin:0 0 1.5rem;letter-spacing:-.01em}.footer-links{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem 2rem}.footer-links li{margin-bottom:0;color:#ffffffbf;font-size:.9375rem;font-weight:400;transition:all .2s ease}.footer-links li:hover{color:#fff;transform:translate(4px)}.footer-links li a{color:inherit;text-decoration:none;display:block;width:100%;transition:all .2s ease;padding:.25rem 0}.footer-links li a:hover{color:#ff6b35}.newsletter-description{font-size:.9rem;color:#ffffffb3;line-height:1.7;margin:0 0 1.5rem}.newsletter-form{display:flex;flex-direction:column;gap:1rem}.newsletter-input{width:100%;padding:.875rem 1rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#fff;font-size:.875rem;outline:none;transition:all .3s ease}.newsletter-input::placeholder{color:#ffffff80}.newsletter-input:focus{border-color:#ff6b35;background:rgba(255,255,255,.08);box-shadow:0 0 0 3px #ff6b3533}.newsletter-button{width:100%;padding:.875rem 1.5rem;background:#ff6b35;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 4px 15px #ff6b354d}.newsletter-button:hover{background:#ff7a47;transform:translateY(-2px);box-shadow:0 6px 20px #ff6b3566}.newsletter-button:active{transform:scale(.98);background:#ff5a25}.newsletter-button:disabled{background:rgba(255,107,53,.5);cursor:not-allowed;transform:none;box-shadow:none;opacity:.7}@media (max-width: 1024px){.footer-content{grid-template-columns:1fr 1fr;gap:2.5rem}.footer-column:first-child{grid-column:1 / -1;max-width:none;margin-bottom:1rem}.footer-column:nth-child(3){grid-column:1 / -1}}@media (max-width: 768px){.footer{padding:4rem 1.5rem 2.5rem;margin-top:4rem}.footer-content{grid-template-columns:1fr;gap:2.5rem}.footer-column{text-align:center}.footer-column:first-child{grid-column:1;max-width:100%}.footer-column:nth-child(2){text-align:center}.footer-column:nth-child(3){text-align:center}.footer-logo-text{justify-content:center;margin-bottom:1.25rem}.footer-logo-octoratees{font-size:1.75rem}.footer-description{font-size:.9rem;margin:1.25rem auto 1.75rem;max-width:500px;text-align:center}.social-media{justify-content:center;margin-bottom:1.5rem}.social-icon{width:44px;height:44px}.social-icon svg{width:18px;height:18px}.footer-title{font-size:1.1rem;margin-bottom:1.25rem;text-align:center}.footer-links{grid-template-columns:repeat(2,1fr);gap:.75rem 1.5rem;text-align:center;max-width:400px;margin:0 auto}.footer-links li{font-size:.875rem}.footer-links li a{padding:.375rem 0}.footer-links li a:active{color:#ff6b35;transform:scale(.98)}.newsletter-button{width:100%}.newsletter-button:active{transform:scale(.97)}.newsletter-description{font-size:.875rem;text-align:center;margin-bottom:1.25rem}.newsletter-form{max-width:400px;margin:0 auto}.newsletter-input{font-size:.9rem;padding:1rem 1.25rem}.newsletter-button{padding:1rem 1.5rem;font-size:.875rem}}@media (max-width: 480px){.footer{padding:3rem 1.25rem 2rem;margin-top:3rem}.footer-content{gap:2rem}.footer-logo-text{margin-bottom:1rem}.footer-logo-octoratees{font-size:1.5rem}.footer-description{font-size:.85rem;margin:1rem auto 1.5rem;line-height:1.6}.social-media{gap:.625rem;margin-bottom:1.25rem}.social-icon{width:40px;height:40px}.social-icon svg{width:16px;height:16px}.footer-title{font-size:1rem;margin-bottom:1rem}.footer-links{grid-template-columns:1fr;gap:.625rem;text-align:center;max-width:100%}.footer-links li{font-size:.85rem;margin-bottom:0}.footer-links li a{padding:.375rem 0}.newsletter-description{font-size:.8rem;margin-bottom:1rem}.newsletter-form{max-width:100%}.newsletter-input{font-size:.875rem;padding:.875rem 1rem}.newsletter-button{padding:.875rem 1.25rem;font-size:.8rem}}.footer-bottom{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);width:100%}.footer-bottom-content{display:flex;justify-content:center;align-items:center;padding:0 2rem;max-width:1400px;margin:0 auto}.copyright{color:#ffffffb3;font-size:.875rem;font-weight:400;text-align:center}@media (max-width: 1024px){.footer-bottom-content{padding:0 1.5rem}}@media (max-width: 768px){.footer-bottom{margin-top:2.5rem;padding-top:1.75rem}.footer-bottom-content{padding:0 1rem}.copyright{font-size:.85rem}}@media (max-width: 480px){.footer-bottom{margin-top:2rem;padding-top:1.5rem}.footer-bottom-content{padding:0 .75rem}.copyright{font-size:.75rem;line-height:1.4}}.not-found-container{min-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center;background:#1a1f2e;background-image:repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.03) 4px);padding:6rem 2rem 4rem;margin-top:80px;position:relative;overflow:hidden}.not-found-content{text-align:center;max-width:700px;width:100%;background:rgba(30,35,50,.9);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:2rem;padding:4rem 3rem;box-shadow:0 25px 70px #00000080,0 0 0 1px #ff6b351a;border:1px solid rgba(255,255,255,.15);position:relative;z-index:1}.not-found-badge{display:inline-block;font-size:.75rem;font-weight:600;color:#ff6b35;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1.5rem;opacity:.9;padding:.5rem 1rem;background:rgba(255,107,53,.1);border:1px solid rgba(255,107,53,.2);border-radius:.5rem}.not-found-number{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.number-4,.number-0{font-size:8rem;font-weight:800;line-height:1;background:linear-gradient(135deg,#ff6b35 0%,#ff7a47 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:float 3s ease-in-out infinite;text-shadow:0 0 30px rgba(255,107,53,.3)}.number-0{animation-delay:.5s}.number-4:last-child{animation-delay:1s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.not-found-title{font-size:2.5rem;font-weight:800;color:#fff!important;margin:0 0 1rem;letter-spacing:-.02em;text-shadow:0 2px 8px rgba(0,0,0,.3)}.not-found-description{font-size:1.125rem;color:#ffffffe6!important;line-height:1.7;margin:0 0 2.5rem}.not-found-actions{display:flex;gap:1rem;justify-content:center;margin-bottom:3rem;flex-wrap:wrap}.not-found-button{padding:.875rem 2rem;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;font-family:inherit}.not-found-button.primary{background:#ff6b35;color:#fff;box-shadow:0 4px 15px #ff6b354d}.not-found-button.primary:hover{background:#ff7a47;transform:translateY(-2px);box-shadow:0 8px 25px #ff6b3566}.not-found-button.secondary{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3)}.not-found-button.secondary:hover{background:rgba(255,255,255,.1);border-color:#ffffff80;transform:translateY(-2px)}.not-found-links{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.not-found-links a{color:#ff6b35;text-decoration:none;font-weight:500;font-size:.95rem;transition:all .2s ease}.not-found-links a:hover{color:#ff7a47;text-decoration:underline}.not-found-links .separator{color:#ffffff4d;font-size:1.25rem}@media (max-width: 768px){.not-found-container{padding:4rem 1.5rem 3rem;margin-top:70px}.not-found-content{padding:3rem 2rem;border-radius:1.5rem}.not-found-number{gap:.5rem}.number-4,.number-0{font-size:5rem}.not-found-title{font-size:2rem}.not-found-description{font-size:1rem}.not-found-actions{flex-direction:column;align-items:stretch}.not-found-button{width:100%}}@media (max-width: 480px){.not-found-container{padding:3rem 1rem 2rem}.not-found-content{padding:2.5rem 1.5rem;border-radius:1.25rem}.number-4,.number-0{font-size:4rem}.not-found-title{font-size:1.75rem}.not-found-badge{font-size:.6875rem;padding:.4rem .75rem}.not-found-links{flex-direction:column;gap:.5rem}.not-found-links .separator{display:none}}.cookie-policy-page .policy-container,.policy-container{min-height:calc(100vh - 200px);background:#1a1f2e!important;background-image:repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.03) 4px)!important;padding:6rem 2rem 4rem;margin-top:80px;position:relative;overflow:hidden}.cookie-policy-page .policy-content,.policy-content{max-width:1000px;margin:0 auto;background:#1a1f2e!important;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:2rem;padding:5rem 4rem;box-shadow:0 25px 70px #00000080,0 0 0 1px #ff6b351a;border:1px solid rgba(255,255,255,.15);position:relative;z-index:1}.policy-header{text-align:center;margin-bottom:4rem;padding-bottom:2.5rem;border-bottom:2px solid rgba(255,107,53,.2);position:relative}.policy-header:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:80px;height:2px;background:linear-gradient(90deg,transparent,#ff6b35,transparent)}.policy-badge{display:inline-block;font-size:.75rem;font-weight:600;color:#ff6b35;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1.5rem;opacity:.9;padding:.5rem 1rem;background:rgba(255,107,53,.1);border:1px solid rgba(255,107,53,.2);border-radius:.5rem}.policy-title{font-size:3.25rem;font-weight:800;color:#fff!important;margin:0 0 1.25rem;letter-spacing:-.02em;line-height:1.2;text-shadow:0 2px 8px rgba(0,0,0,.5)}.policy-subtitle{font-size:1.0625rem;color:#fff!important;margin:0;font-weight:400;opacity:1!important}.policy-section{margin-bottom:3rem;padding:2rem;background:rgba(255,255,255,.06);border-radius:1rem;border-left:3px solid rgba(255,107,53,.5);transition:all .3s ease}.policy-section:hover{background:rgba(255,255,255,.08);border-left-color:#ff6b3599;transform:translate(4px)}.section-title{font-size:1.875rem;font-weight:700;color:#ff6b35;margin:0 0 1.5rem;letter-spacing:-.01em;line-height:1.3;display:flex;align-items:center;gap:.75rem}.section-title:before{content:"";width:4px;height:24px;background:linear-gradient(180deg,#ff6b35,#ff7a47);border-radius:2px;flex-shrink:0}.section-text{font-size:1.0625rem;line-height:1.9;color:#fff!important;margin:0 0 1.5rem;font-weight:400;opacity:1!important}.section-list{margin:1.5rem 0;padding-left:0;color:#fff!important;line-height:1.9;list-style:none}.section-list li{margin-bottom:1rem;padding-left:1.75rem;position:relative;font-size:1.0625rem;color:#fff!important;opacity:1!important}.section-list li:before{content:"✓";position:absolute;left:0;top:0;color:#ff6b35;font-weight:700;font-size:1.125rem}.section-list li strong{color:#fff;font-weight:600}.section-list a{color:#ff6b35;text-decoration:none;transition:all .2s ease;font-weight:500}.section-list a:hover{color:#ff7a47;text-decoration:underline}.subsection{margin:2rem 0;padding:1.5rem 1.5rem 1.5rem 2rem;border-left:3px solid rgba(255,107,53,.5);background:rgba(255,107,53,.08);border-radius:.5rem;transition:all .3s ease}.subsection:hover{background:rgba(255,107,53,.12);border-left-color:#ff6b35b3}.subsection-title{font-size:1.5rem;font-weight:600;color:#fff!important;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem;text-shadow:0 1px 4px rgba(0,0,0,.2)}.subsection .section-text{color:#fff!important;opacity:1!important}.contact-info{background:linear-gradient(135deg,rgba(255,107,53,.2),rgba(255,107,53,.12));border:1px solid rgba(255,107,53,.4);padding:2rem;border-radius:1rem;margin-top:1.5rem;box-shadow:0 4px 20px #ff6b3526}.contact-info p{margin:1rem 0;font-size:1.0625rem;line-height:1.8;font-weight:400;color:#fff!important}.contact-info p strong{color:#ff6b35!important;font-weight:600;display:inline-block;min-width:140px;margin-right:.5rem}.contact-info p:first-child{margin-top:0}.contact-info p:last-child{margin-bottom:0}.policy-link{color:#ff6b35;text-decoration:none;font-weight:500;transition:all .2s ease}.policy-link:hover{color:#ff7a47;text-decoration:underline}@media (max-width: 768px){.policy-container{padding:4rem 1.5rem 3rem;margin-top:70px}.policy-content{padding:3rem 2rem;border-radius:1.5rem;background:#1a1f2e!important}.policy-header{margin-bottom:3rem;padding-bottom:2rem}.policy-title{font-size:2.5rem}.policy-section{padding:1.5rem;margin-bottom:2rem}.section-title{font-size:1.625rem}.subsection{padding:1.25rem 1.25rem 1.25rem 1.5rem}.subsection-title{font-size:1.375rem}.section-text{font-size:1rem;color:#fff!important;opacity:1!important}.section-list li,.subsection .section-text{color:#fff!important;opacity:1!important}}@media (max-width: 480px){.policy-container{padding:3rem 1rem 2rem}.policy-content{padding:2.5rem 1.5rem;border-radius:1.25rem;background:#1a1f2e!important}.policy-title{font-size:2rem}.policy-header{margin-bottom:2.5rem;padding-bottom:1.5rem}.policy-badge{font-size:.6875rem;padding:.4rem .75rem}.policy-section{padding:1.25rem;margin-bottom:1.75rem}.section-title{font-size:1.5rem;flex-direction:column;align-items:flex-start;gap:.5rem}.section-title:before{width:100%;height:3px}.subsection{padding:1rem 1rem 1rem 1.25rem;margin:1.5rem 0}.subsection-title{font-size:1.25rem}.contact-info{padding:1.5rem}.contact-info strong{display:block;margin-bottom:.25rem;min-width:auto}.section-text,.section-list li,.subsection .section-text,.policy-subtitle{color:#fff!important;opacity:1!important}}.privacy-policy-page .privacy-policy-container,.privacy-policy-container{min-height:calc(100vh - 200px);background:#1a1f2e!important;background-image:repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.03) 4px)!important;padding:6rem 2rem 4rem;margin-top:80px;position:relative;overflow:hidden}.privacy-policy-page .privacy-policy-content,.privacy-policy-content{max-width:1000px;margin:0 auto;background:#1a1f2e!important;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:2rem;padding:5rem 4rem;box-shadow:0 25px 70px #00000080,0 0 0 1px #ff6b351a;border:1px solid rgba(255,255,255,.15);position:relative;z-index:1}.privacy-policy-header{text-align:center;margin-bottom:4rem;padding-bottom:2.5rem;border-bottom:2px solid rgba(255,107,53,.2);position:relative}.privacy-policy-header:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:80px;height:2px;background:linear-gradient(90deg,transparent,#ff6b35,transparent)}.privacy-policy-badge{display:inline-block;font-size:.75rem;font-weight:600;color:#ff6b35;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1.5rem;opacity:.9;padding:.5rem 1rem;background:rgba(255,107,53,.1);border:1px solid rgba(255,107,53,.2);border-radius:.5rem}.privacy-policy-title{font-size:3.25rem;font-weight:800;color:#fff!important;margin:0 0 1.25rem;letter-spacing:-.02em;line-height:1.2;text-shadow:0 2px 8px rgba(0,0,0,.5)}.privacy-policy-subtitle{font-size:1.0625rem;color:#fff!important;margin:0;font-weight:400;opacity:1!important}.privacy-policy-section{margin-bottom:3rem;padding:2rem;background:rgba(255,255,255,.06);border-radius:1rem;border-left:3px solid rgba(255,107,53,.5);transition:all .3s ease}.privacy-policy-section:hover{background:rgba(255,255,255,.08);border-left-color:#ff6b3599;transform:translate(4px)}.privacy-section-title{font-size:1.875rem;font-weight:700;color:#ff6b35!important;margin:0 0 1.5rem;letter-spacing:-.01em;line-height:1.3;display:flex;align-items:center;gap:.75rem}.privacy-section-title:before{content:"";width:4px;height:24px;background:linear-gradient(180deg,#ff6b35,#ff7a47);border-radius:2px;flex-shrink:0}.privacy-section-text{font-size:1.0625rem;line-height:1.9;color:#fff!important;margin:0 0 1.5rem;font-weight:400;opacity:1!important}.privacy-section-list{margin:1.5rem 0;padding-left:0;color:#fff!important;line-height:1.9;list-style:none}.privacy-section-list li{margin-bottom:1rem;padding-left:1.75rem;position:relative;font-size:1.0625rem;color:#fff!important;opacity:1!important}.privacy-section-list li:before{content:"✓";position:absolute;left:0;top:0;color:#ff6b35;font-weight:700;font-size:1.125rem}.privacy-section-list li strong{color:#ff6b35!important;font-weight:600}.privacy-section-list a{color:#ff6b35;text-decoration:none;transition:all .2s ease;font-weight:500}.privacy-section-list a:hover{color:#ff7a47;text-decoration:underline}.privacy-subsection{margin:2rem 0;padding:1.5rem 1.5rem 1.5rem 2rem;border-left:3px solid rgba(255,107,53,.5);background:rgba(255,107,53,.08);border-radius:.5rem;transition:all .3s ease}.privacy-subsection:hover{background:rgba(255,107,53,.12);border-left-color:#ff6b35b3}.privacy-subsection-title{font-size:1.5rem;font-weight:600;color:#fff!important;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem;text-shadow:0 1px 4px rgba(0,0,0,.2)}.privacy-subsection .privacy-section-text{color:#fff!important;opacity:1!important}.privacy-contact-info{background:linear-gradient(135deg,rgba(255,107,53,.2),rgba(255,107,53,.12));border:1px solid rgba(255,107,53,.4);padding:2rem;border-radius:1rem;margin-top:1.5rem;box-shadow:0 4px 20px #ff6b3526}.privacy-contact-info p{margin:1rem 0;font-size:1.0625rem;color:#fff!important;line-height:1.8;font-weight:400}.privacy-contact-info p:first-child{margin-top:0}.privacy-contact-info p:last-child{margin-bottom:0}.privacy-contact-info strong{color:#ff6b35!important;font-weight:600;display:inline-block;min-width:140px;margin-right:.5rem}.privacy-policy-link{color:#ff6b35;text-decoration:none;font-weight:500;transition:all .2s ease}.privacy-policy-link:hover{color:#ff7a47;text-decoration:underline}@media (max-width: 768px){.privacy-policy-container{padding:4rem 1.5rem 3rem;margin-top:70px}.privacy-policy-content{padding:3rem 2rem;border-radius:1.5rem;background:#1a1f2e!important}.privacy-policy-header{margin-bottom:3rem;padding-bottom:2rem}.privacy-policy-title{font-size:2.5rem}.privacy-policy-section{padding:1.5rem;margin-bottom:2rem}.privacy-section-title{font-size:1.625rem}.privacy-subsection{padding:1.25rem 1.25rem 1.25rem 1.5rem}.privacy-subsection-title{font-size:1.375rem}.privacy-section-text{font-size:1rem;color:#fff!important;opacity:1!important}.privacy-section-list li,.privacy-subsection .privacy-section-text{color:#fff!important;opacity:1!important}}@media (max-width: 480px){.privacy-policy-container{padding:3rem 1rem 2rem}.privacy-policy-content{padding:2.5rem 1.5rem;border-radius:1.25rem;background:#1a1f2e!important}.privacy-policy-title{font-size:2rem}.privacy-policy-header{margin-bottom:2.5rem;padding-bottom:1.5rem}.privacy-policy-badge{font-size:.6875rem;padding:.4rem .75rem}.privacy-policy-section{padding:1.25rem;margin-bottom:1.75rem}.privacy-section-title{font-size:1.5rem;flex-direction:column;align-items:flex-start;gap:.5rem}.privacy-section-title:before{width:100%;height:3px}.privacy-subsection{padding:1rem 1rem 1rem 1.25rem;margin:1.5rem 0}.privacy-subsection-title{font-size:1.25rem}.privacy-contact-info{padding:1.5rem}.privacy-contact-info strong{display:block;margin-bottom:.25rem;min-width:auto}.privacy-section-text,.privacy-section-list li,.privacy-subsection .privacy-section-text,.privacy-policy-subtitle{color:#fff!important;opacity:1!important}}.about-us-page{min-height:100vh;background:#1a1f2e;background-image:repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.03) 4px);padding-top:80px;position:relative;overflow:hidden}.about-us-container{max-width:1400px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.about-us-hero{padding:6rem 0 4rem;text-align:center}.about-us-hero .about-us-container{text-align:center}.about-us-brand{display:flex;align-items:baseline;justify-content:center;gap:.25rem;margin-bottom:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.about-us-brand .brand-octoratees{font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#ffffff 0%,#ff6b35 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em;line-height:1;text-transform:lowercase}.about-us-badge{font-size:.75rem;font-weight:600;color:#ff6b35;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1.5rem;opacity:.9;text-align:center}.about-us-title{font-size:3.5rem;font-weight:800;color:#fff;line-height:1.2;letter-spacing:-.03em;margin:0 0 1.5rem;max-width:900px;margin-left:auto;margin-right:auto;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.about-us-mission{font-size:1.375rem;color:#ffffffd9;line-height:1.8;margin:0 0 2.5rem;max-width:800px;margin-left:auto;margin-right:auto;font-weight:400}.about-us-cta{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cta-button{padding:1rem 2.5rem;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;font-family:inherit}.cta-button.primary{background:#ff6b35;color:#fff;box-shadow:0 4px 15px #ff6b354d}.cta-button.primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ff6b3566;background:#ff7a47}.cta-button.secondary{background:rgba(255,255,255,.05);color:#ff6b35;border:2px solid rgba(255,107,53,.3)}.cta-button.secondary:hover{background:rgba(255,107,53,.15);color:#ff6b35;border-color:#ff6b35;transform:translateY(-2px)}.about-us-uniqueness{padding:6rem 0;background:rgba(30,35,50,.5);position:relative}.about-us-uniqueness .about-us-container{text-align:center}.section-title{font-size:2.75rem;font-weight:800;color:#fff;text-align:center;margin:0 0 3rem;letter-spacing:-.02em;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.uniqueness-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1400px;margin:0 auto}@media (min-width: 1200px){.uniqueness-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 768px) and (max-width: 1199px){.uniqueness-grid{grid-template-columns:repeat(2,1fr)}}.uniqueness-card{background:rgba(30,35,50,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:2.5rem;text-align:center;transition:all .3s ease;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0000004d}.uniqueness-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #ff6b3533;border-color:#ff6b354d}.card-icon{color:#ff6b35;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center}.card-title{font-size:1.375rem;font-weight:700;color:#fff;margin:0 0 1rem;letter-spacing:-.01em;line-height:1.4}.card-text{font-size:1.0625rem;color:#fffc;line-height:1.7;margin:0}.about-us-philosophy{padding:6rem 0;background:#1a1f2e;background-image:repeating-linear-gradient(135deg,transparent,transparent 2px,rgba(255,107,53,.02) 2px,rgba(255,107,53,.02) 4px);position:relative}.about-us-philosophy .about-us-container{text-align:center}.philosophy-content{max-width:900px;margin:0 auto;text-align:center}.philosophy-text{font-size:1.25rem;color:#ffffffd9;line-height:1.9;margin:0 0 1.5rem}.philosophy-text:last-child{margin-bottom:0}.philosophy-text strong{color:#ff6b35;font-weight:700}.about-us-trust{padding:6rem 0;background:rgba(30,35,50,.5);position:relative}.about-us-trust .about-us-container{text-align:center}.trust-content{max-width:900px;margin:0 auto;text-align:center}.trust-text{font-size:1.25rem;color:#ffffffd9;line-height:1.9;margin:0 0 1.5rem}.trust-text:last-child{margin-bottom:0}.trust-text strong{color:#ff6b35;font-weight:700}.about-us-cta-section{padding:6rem 0;background:linear-gradient(135deg,rgba(255,107,53,.15) 0%,rgba(255,107,53,.05) 100%);border-top:1px solid rgba(255,107,53,.2);border-bottom:1px solid rgba(255,107,53,.2);text-align:center;position:relative}.about-us-cta-section .about-us-container{text-align:center}.about-us-cta-section .section-title{color:#fff;margin-bottom:1rem}.cta-section-text{font-size:1.375rem;color:#ffffffe6;margin:0 0 2.5rem;line-height:1.7;max-width:700px;margin-left:auto;margin-right:auto}.about-us-cta-section .cta-button.primary{background:#ff6b35;color:#fff;box-shadow:0 4px 15px #ff6b354d}.about-us-cta-section .cta-button.primary:hover{background:#ff7a47;transform:translateY(-2px);box-shadow:0 8px 25px #ff6b3566}.about-us-cta-section .cta-button.secondary{background:rgba(255,255,255,.1);color:#fff;border:2px solid rgba(255,255,255,.3)}.about-us-cta-section .cta-button.secondary:hover{background:rgba(255,255,255,.15);color:#fff;border-color:#ffffff80;transform:translateY(-2px)}@media (max-width: 768px){.about-us-hero{padding:4rem 0 3rem}.about-us-brand{margin-bottom:1.5rem}.about-us-brand .brand-octoratees{font-size:2rem}.about-us-title{font-size:2.5rem}.about-us-mission{font-size:1.125rem}.about-us-uniqueness,.about-us-philosophy,.about-us-trust,.about-us-cta-section{padding:4rem 0}.section-title{font-size:2rem;margin-bottom:2rem}.uniqueness-grid{grid-template-columns:1fr;gap:1.5rem}.uniqueness-card{padding:2rem}.about-us-cta{flex-direction:column;align-items:stretch}.cta-button{width:100%}.about-us-container{padding:0 1.5rem}.philosophy-text,.trust-text{font-size:1.125rem}}@media (max-width: 480px){.about-us-hero{padding:3rem 0 2rem}.about-us-title{font-size:2rem}.about-us-mission{font-size:1rem}.about-us-uniqueness,.about-us-philosophy,.about-us-trust,.about-us-cta-section{padding:3rem 0}.section-title{font-size:1.75rem}.philosophy-text,.trust-text{font-size:1rem}.about-us-container{padding:0 1rem}.uniqueness-card{padding:1.5rem}}.features-page{min-height:100vh;background:#1a1f2e;background-image:repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.03) 4px);padding-top:80px;position:relative}.features-container{max-width:1400px;margin:0 auto;padding:0 2rem}.features-hero{padding:6rem 0 5rem;text-align:center;position:relative;overflow:hidden}.features-brand{display:flex;align-items:center;justify-content:center;margin-bottom:2rem}.brand-octoratees{font-size:3rem;font-weight:800;color:#fff;letter-spacing:-.02em;line-height:1;background:linear-gradient(135deg,#ffffff 0%,#ff6b35 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-transform:lowercase;position:relative;display:inline-block}.brand-octoratees:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#ff6b35 50%,transparent);opacity:.6}.features-badge{font-size:.75rem;font-weight:600;color:#ff6b35;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1.5rem;opacity:.9}.features-hero-title{font-size:4rem;font-weight:800;color:#fff;line-height:1.1;letter-spacing:-.02em;margin:0 0 1.5rem;max-width:1000px;margin-left:auto;margin-right:auto}.features-hero-subtitle{font-size:1.375rem;color:#ffffffd9;line-height:1.7;margin:0 0 3rem;max-width:900px;margin-left:auto;margin-right:auto}.features-hero-cta{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.features-cta-primary{padding:1.25rem 3.5rem;background:#ff6b35;color:#fff;border:none;border-radius:12px;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 24px #ff6b354d;text-transform:uppercase;letter-spacing:.05em}.features-cta-primary:hover{transform:translateY(-2px);box-shadow:0 12px 32px #ff6b3566;background:#ff7a47}.features-main{padding:4rem 0 6rem}.feature-category{margin-bottom:5rem}.feature-category:last-child{margin-bottom:0}.category-header{display:flex;align-items:center;gap:1rem;margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.category-icon{font-size:2.5rem;line-height:1}.category-title{font-size:2.25rem;font-weight:700;color:#ff6b35;margin:0;letter-spacing:-.01em}.features-grid-category{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:2rem}.feature-card-modern{background:rgba(30,35,50,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.25rem;padding:2rem;border:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden;transition:all .3s ease;box-shadow:0 10px 30px #0000004d}.feature-card-glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,107,53,.1) 0%,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.feature-card-modern:hover{transform:translateY(-4px);border-color:#ff6b354d;box-shadow:0 20px 40px #0006,0 0 30px #ff6b3526}.feature-card-modern:hover .feature-card-glow{opacity:1}.feature-card-title{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 1rem;letter-spacing:-.01em;line-height:1.3}.feature-card-description{font-size:1rem;color:#ffffffbf;line-height:1.7;margin:0}.features-cta{padding:6rem 0;text-align:center;position:relative}.features-cta-title{font-size:3rem;font-weight:800;color:#fff;margin:0 0 1.5rem;letter-spacing:-.02em;line-height:1.2}.features-cta-description{font-size:1.25rem;color:#fffc;line-height:1.7;margin:0 0 2.5rem;max-width:700px;margin-left:auto;margin-right:auto}.features-cta-buttons{display:flex;gap:1rem;justify-content:center}@media (max-width: 1024px){.features-hero-title{font-size:3rem}.features-grid-category{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem}.category-title{font-size:2rem}}@media (max-width: 768px){.features-hero{padding:4rem 0 3rem}.features-brand{margin-bottom:1.5rem}.brand-octoratees{font-size:2.25rem}.features-hero-title{font-size:2.5rem}.features-hero-subtitle{font-size:1.125rem}.features-main{padding:3rem 0 4rem}.feature-category{margin-bottom:4rem}.category-header{flex-direction:column;align-items:flex-start;gap:.75rem}.category-icon{font-size:2rem}.category-title{font-size:1.75rem}.features-grid-category{grid-template-columns:1fr;gap:1.5rem}.feature-card-modern{padding:1.75rem}.feature-card-title{font-size:1.375rem}.features-cta{padding:4rem 0}.features-cta-title{font-size:2.25rem}.features-cta-description{font-size:1.125rem}.features-container{padding:0 1.5rem}}@media (max-width: 480px){.brand-octoratees{font-size:1.75rem}.features-hero-title{font-size:2rem}.features-hero-subtitle{font-size:1rem}.features-cta-primary{padding:1rem 2.5rem;font-size:1rem}.category-title{font-size:1.5rem}.feature-card-modern{padding:1.5rem}.feature-card-title{font-size:1.25rem}.features-cta-title{font-size:1.75rem}.features-container{padding:0 1rem}}.cookie-consent{position:fixed;bottom:0;left:0;right:0;z-index:10000;padding:1.5rem 2rem;background:#1a1f2e;background-image:repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(255,107,53,.08) 2px,rgba(255,107,53,.08) 4px);border-top:1px solid rgba(255,107,53,.2);box-shadow:0 -4px 20px #0000004d;animation:slideUp .4s ease-out}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.cookie-consent-content{max-width:1400px;margin:0 auto;display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.cookie-consent-icon{font-size:2rem;flex-shrink:0;animation:bounce 2s infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.cookie-consent-text{flex:1;min-width:300px}.cookie-consent-title{font-size:1.125rem;font-weight:700;color:#fff;margin:0 0 .5rem;letter-spacing:-.01em}.cookie-consent-description{font-size:.9375rem;line-height:1.6;color:#ffffffd9;margin:0}.cookie-consent-link{color:#ff6b35;text-decoration:none;font-weight:500;margin-left:.25rem;transition:color .2s ease}.cookie-consent-link:hover{color:#ff7a47;text-decoration:underline}.cookie-consent-actions{display:flex;gap:.75rem;flex-shrink:0}.cookie-consent-btn{padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease;white-space:nowrap;letter-spacing:.01em}.cookie-consent-btn-primary{background:#ff6b35;color:#fff;box-shadow:0 2px 8px #ff6b354d}.cookie-consent-btn-primary:hover{background:#ff7a47;box-shadow:0 4px 12px #ff6b3566;transform:translateY(-1px)}.cookie-consent-btn-primary:active{transform:translateY(0)}.cookie-consent-btn-secondary{background:rgba(255,255,255,.1);color:#ffffffe6;border:1px solid rgba(255,255,255,.2)}.cookie-consent-btn-secondary:hover{background:rgba(255,255,255,.15);color:#fff;border-color:#ffffff4d}.cookie-consent-btn-secondary:active{transform:translateY(0)}@media (max-width: 768px){.cookie-consent{padding:1.25rem 1.5rem}.cookie-consent-content{flex-direction:column;align-items:flex-start;gap:1rem}.cookie-consent-icon{font-size:1.75rem}.cookie-consent-text{min-width:100%}.cookie-consent-title{font-size:1rem}.cookie-consent-description{font-size:.875rem}.cookie-consent-actions{width:100%;flex-direction:column}.cookie-consent-btn{width:100%;padding:.875rem 1.5rem}}@media (max-width: 480px){.cookie-consent{padding:1rem}.cookie-consent-icon{font-size:1.5rem}.cookie-consent-title{font-size:.9375rem}.cookie-consent-description{font-size:.8125rem}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#333;background:#1a1f2e}.App,.main-page{min-height:100vh;background:#1a1f2e}
