@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=DM+Sans:wght@400;500;600;700&family=Inter:wght@400;500;600;700&display=swap";:root{--transparent: transparent;--primary: #FF4F00;--primary-dark: #F21111;--primary-light: #F39165;--white: #ffffff;--black: #000000;--bg-page: #050505;--bg-dark: #0E0E0E;--bg-darker: #0B0909;--bg-card: #121212;--bg-panel: #1A1A1A;--bg-card-alt: #1C1C1C;--border-color: #2D2D2D;--border-subtle: #333333;--border-nav: #262525;--text-white: #FFFFFF;--text-muted: #B3B3B3;--text-subtle: #A1A1AA;--text-gray: #888888;--text-gray-alt: #999899;--text-gray-dark: #636363;--text-light: #A6A6A6;--text-heading-dark: #222222;--overlay: rgba(0, 0, 0, .5);--nav-bg: rgba(0, 0, 0, .5);--badge-bg: #ff7a331a;--badge-border: #ff7a334d;--badge-text: #FB6B2A;--highlight-bg: #29180F;--success: #22c55e;--error: #ef4444;--lime: #B9FF68;--font-headline: "Playfair Display", Georgia, serif;--font-body: "DM Sans", system-ui, sans-serif;--font-ui: "Inter", system-ui, sans-serif;--font-size-hero: 96px;--font-size-headline: 55px;--font-size-subhead: 40px;--font-size-body: 26px;--font-size-body-sm: 20px;--font-size-caption: 15px;--font-size-label: 14px;--font-size-small: 11px;--font-size-hero-mobile: 28px;--font-size-headline-mobile: 28px;--font-size-subhead-mobile: 24px;--font-size-body-mobile: 17px;--font-size-caption-mobile: 12px;--font-size-label-mobile: 12px;--gradient-primary: linear-gradient(103.7deg, #F21111 0%, #FF4F00 52%, #F39165 100%);--gradient-line: linear-gradient(90deg, rgba(255, 85, 0, 0) 0%, #F50 50%, rgba(255, 85, 0, 0) 100%);--btn-icon-bg: rgba(246, 239, 249, .8);--btn-icon-color: #9F80DA;--section-padding: 80px 0;--container-width: 1200px;--container-padding: 0 20px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background-color:var(--bg-page);color:var(--text-white);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}:focus:not(:focus-visible){outline:none}.btn:focus-visible{outline:2px solid var(--primary);outline-offset:3px;box-shadow:0 0 0 4px #ff4f0033}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--primary);outline-offset:0;border-color:var(--primary)}[tabindex]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.btn,.btn *,a,button{transition:none!important}.logo-track{animation:none!important}.reveal{opacity:1!important;transform:none!important}}@keyframes revealUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.25,1,.5,1),transform .6s cubic-bezier(.25,1,.5,1)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-stagger>*{opacity:0;transform:translateY(20px);transition:opacity .5s cubic-bezier(.25,1,.5,1),transform .5s cubic-bezier(.25,1,.5,1)}.reveal-stagger.visible>*:nth-child(1){transition-delay:0s}.reveal-stagger.visible>*:nth-child(2){transition-delay:.1s}.reveal-stagger.visible>*:nth-child(3){transition-delay:.2s}.reveal-stagger.visible>*:nth-child(4){transition-delay:.3s}.reveal-stagger.visible>*:nth-child(5){transition-delay:.4s}.reveal-stagger.visible>*:nth-child(6){transition-delay:.5s}.reveal-stagger.visible>*{opacity:1;transform:translateY(0)}.container{max-width:var(--container-width);margin:0 auto;padding:var(--container-padding)}.section-pad-lg{padding:80px 20px}.section-pad-md{padding:56px 20px}.section-pad-sm{padding:32px 20px}@media(max-width:768px){.section-pad-lg{padding:56px 20px}.section-pad-md{padding:40px 20px}.section-pad-sm{padding:24px 20px}}.rail-wide{max-width:1200px;margin-inline:auto}.rail-content{max-width:920px;margin-inline:auto}.rail-narrow{max-width:720px;margin-inline:auto}h1,h2,h3,h4,h5,h6{font-family:var(--font-headline);font-weight:700;line-height:1.1}p{margin-bottom:1.35em}p:last-child{margin-bottom:0}.headline-hero{font-size:var(--font-size-hero);font-weight:700}.headline-xl{font-size:var(--font-size-headline);font-weight:700}.headline-lg{font-size:var(--font-size-headline);font-weight:700;color:var(--text-white);line-height:1.1}.headline-lg .text-orange{color:var(--primary)}.headline-md{font-size:var(--font-size-subhead);font-weight:600}.text-body{font-size:var(--font-size-body);font-weight:400;line-height:1.4em}.text-body-sm{font-size:var(--font-size-body-sm);font-weight:400;line-height:1.3em}.text-caption{font-size:var(--font-size-caption);font-weight:400;line-height:1.3em}.text-label{font-size:var(--font-size-label);font-weight:500}.text-orange{color:var(--primary)}.text-muted{color:var(--text-muted)}.text-subtle{color:var(--text-subtle)}.text-dark{color:#000}.text-dark-muted{color:#333}.text-dark-subtle{color:#666}.light-card{background:#fff}.light-card h1,.light-card h2,.light-card h3,.light-card h4,.light-card h5,.light-card h6,.light-card .headline-hero,.light-card .headline-xl,.light-card .headline-lg,.light-card .headline-md{color:#000}.light-card p,.light-card .text-body,.light-card .text-body-sm,.light-card .text-caption{color:#333}.light-card strong{color:#000}.light-card .text-muted{color:#666}.light-card .text-subtle{color:#888}.light-card .text-orange{color:var(--primary)}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-ui);font-size:20px;font-weight:600;padding:12px 24px;border-radius:100px;transition:all .3s ease}.btn-primary{background:var(--gradient-primary);color:var(--text-white);padding:4px 4px 4px 18px;border:0;overflow:hidden;transition:transform .25s cubic-bezier(.25,1,.5,1),box-shadow .25s cubic-bezier(.25,1,.5,1)}.btn-primary:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 20px 40px #ff4f0066,0 8px 16px #ff4f004d}.btn-primary:active{transform:translateY(0) scale(.98);box-shadow:0 5px 15px #ff4f004d;transition-duration:.1s}.btn-primary .btn-icon{width:44px;height:44px;background:var(--btn-icon-bg);border-radius:100px;display:inline-flex;align-items:center;justify-content:center;margin-left:10px;padding:5px 10px}.btn-primary .btn-icon svg,.btn-primary .button-icon-end svg{animation:arrowPulse 1.2s ease-in-out infinite;transition:transform .25s cubic-bezier(.25,1,.5,1)}@keyframes arrowPulse{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.btn-primary:hover .btn-icon svg,.btn-primary:hover .button-icon-end svg{animation:none;transform:translate(6px)}.btn-primary .btn-icon svg,.btn-primary .btn-icon:before{width:16px;height:16px;color:var(--btn-icon-color);font-size:16px}.btn-outline{background:var(--transparent);color:var(--text-white);border:1px solid var(--border-subtle);padding:12px 25px}.btn-outline:hover{background:#ffffff0d}.btn-pill{background:#fb4b00;color:var(--text-white);padding:8px 15px 10px;border-radius:50px;font-size:14px}.btn-style-1,.btn-style-1 *,.btn-style-2,.btn-style-2 *,.btn-style-3,.btn-style-3 *{transition:all .3s ease}.btn-style-1:hover .main-heading-button{color:#ff4f00}.btn-style-1:hover .button-icon-end:before{color:#ff4f00}.btn-style-2:hover{background:#fff}.btn-style-3:hover .main-heading-button{color:#fff}.btn-style-3:hover .button-icon-end:before{color:#fff}.badge{display:inline-flex;align-items:center;gap:8px;background:var(--badge-bg);border:1px solid var(--badge-border);color:var(--badge-text);padding:10px 18px;border-radius:100px;font-family:var(--font-ui);font-size:var(--font-size-label);font-weight:500;line-height:1.3em;text-align:center}.badge svg{width:auto;height:auto;margin:0 8px -2px 0}.pill-badge{display:inline-flex;align-items:center;gap:4px;background:#fff;border-radius:30px;padding:4px 12px 4px 4px;box-shadow:0 1px 3px #0000000d}.pill-badge-tag{background:var(--primary);color:#fff;font-family:var(--font-ui);font-size:15px;font-weight:500;padding:2px 10px;border-radius:63px;letter-spacing:-.28px}.pill-badge-text{font-family:var(--font-ui);font-size:15px;font-weight:500;color:#000;letter-spacing:-.28px}.mono-label{display:block;font-family:Courier New,Courier,monospace;font-size:14px;color:var(--text-gray);letter-spacing:.05em;margin-bottom:16px}.dark-card{background:var(--bg-dark);border:1px solid var(--border-color);border-radius:20px;padding:40px}.pink-badge{position:relative;z-index:99}.nav{position:absolute;top:0;left:0;right:0;z-index:100;padding:5px 20px;background:transparent}.nav-inner{max-width:var(--container-width);margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:8px 10px}.nav-logo img{height:30px;width:auto}@media(max-width:768px){.nav-logo img{height:26px}}.nav-menu{display:flex;align-items:center;gap:24px;list-style:none}.nav-menu a{font-family:var(--font-ui);font-size:14px;color:var(--text-white);transition:opacity .2s}.nav-menu a:hover{opacity:.8}section{padding:var(--section-padding)}.section-dark{background-color:var(--bg-dark)}.section-darker{background-color:var(--bg-darker)}.logo-strip{background-color:var(--bg-dark);padding:20px 0;border:2px solid var(--border-subtle)}.logo-strip-label{text-align:center;font-family:var(--font-ui);font-size:15px;font-weight:400;color:var(--text-subtle);text-transform:uppercase;margin-bottom:36px;letter-spacing:.5px}.logo-marquee{position:relative;overflow:hidden;width:100%}.logo-marquee:before,.logo-marquee:after{content:"";position:absolute;top:0;bottom:0;width:4rem;z-index:1}.logo-marquee:before{left:-5px;background:linear-gradient(to right,#050505,#05050500)}.logo-marquee:after{right:-5px;background:linear-gradient(to right,#05050500,#050505)}.logo-track{display:flex;align-items:center;gap:50px;width:max-content;animation:marquee-scroll 62.8s linear infinite}.logo-track img{width:130px;height:auto;object-fit:contain;opacity:.4;transition:opacity .3s ease}.logo-track img:hover{opacity:1}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero{position:relative;padding:120px 0 100px;min-height:100vh;display:flex;flex-direction:column;overflow:hidden}.hero-bg{position:absolute;inset:0;background-image:url(https://assets.cdn.filesafe.space/ChKTUDe6fzSHUWT4fK9V/media/69b3b84acab7f75c309dfff4.jpg);background-size:cover;background-position:top center;z-index:0}.hero-content{position:relative;z-index:2;text-align:center;width:100%}.hero-badge,.hero h1{margin-bottom:20px}.hero-subtitle{font-size:clamp(16px,2vw,20px);color:var(--text-subtle);margin-bottom:20px;max-width:700px;margin-left:auto;margin-right:auto}.hero-stats{font-family:var(--font-ui);font-size:14px;color:var(--text-muted);margin-bottom:20px}.hero-ctas{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.hero-ugc{position:relative;z-index:1;margin-top:auto;text-align:center}.hero-ugc img{max-width:100%;margin:0 auto}.gradient-divider{height:1px;background:var(--gradient-line);border:none}.card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;padding:30px}.faq-item{border-bottom:1px solid var(--border-color)}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 0;font-family:var(--font-body);font-size:18px;font-weight:500;color:var(--text-white);text-align:left;background:none;border:none;cursor:pointer}.faq-answer{padding:0 0 20px;color:var(--text-muted);display:none}.faq-item.active .faq-answer{display:block}.footer{background:var(--bg-page);padding:60px 0 30px;border-top:1px solid var(--border-color)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px}.footer-brand p{color:var(--text-muted);margin-top:16px;font-size:14px;line-height:1.6}.footer-heading{font-family:var(--font-ui);font-size:14px;font-weight:600;color:var(--text-white);margin-bottom:16px;text-transform:uppercase}.footer-links{list-style:none}.footer-links li{margin-bottom:12px}.footer-links a{font-size:14px;color:var(--text-muted);transition:color .2s}.footer-links a:hover{color:var(--text-white)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:30px;border-top:1px solid var(--border-color);font-size:14px;color:var(--text-muted)}@media(max-width:768px){:root{--section-padding: 40px 0}.nav-menu{display:none}.footer-grid{grid-template-columns:1fr 1fr}.hero{padding:100px 0 40px}.hero-ctas{flex-direction:column}.btn{width:100%;justify-content:center}}@media(max-width:540px){.hero-ftr-img{top:0}.btn-primary .btn-icon{width:40px;height:40px;padding:2px 8px}.btn-primary .btn-icon:before{font-size:14px}}@media(max-width:480px){:root{--font-size-hero: var(--font-size-hero-mobile);--font-size-headline: var(--font-size-headline-mobile);--font-size-subhead: var(--font-size-subhead-mobile);--font-size-body: var(--font-size-body-mobile);--font-size-body-sm: var(--font-size-body-mobile);--font-size-caption: var(--font-size-caption-mobile);--font-size-label: var(--font-size-label-mobile)}.btn{font-size:16px}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:16px;text-align:center}.logo-strip-label{font-size:11px;margin-bottom:20px}.headline-hero,.headline-xl,.headline-lg{font-size:28px;font-weight:700}.headline-md{font-size:24px;font-weight:600}.text-body,.text-body-sm{font-size:17px}.text-caption{font-size:12px}.badge{font-size:12px;padding-right:10px;padding-left:10px}}.img-round-corners,.img-round-corners img{border-radius:20px}.o-highlight s{text-decoration:none;background-color:#ff4f00;padding:2px 10px;border-radius:50px}.o-gradient-line .divider-element{border:0;height:1px;background:var(--gradient-line)}.bg-center-right .bg{background-position:center right}.z-index-1{z-index:1}.highlight-box{box-shadow:4px 4px #ff4f00;padding:20px;background-color:var(--highlight-bg);border:1px solid var(--transparent)}.squarecheck li{position:relative;padding-left:45px}.c-video{height:100%}.c-video .video-portrait .centered{border-radius:20px;overflow:hidden}.motion-element{display:flex;justify-content:center;margin:auto}.motion-element video{max-width:100%;height:auto;display:block;border-radius:12px}.hl-faq-child-heading-icon.right.fa{color:#6b6b78}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media(max-width:992px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.blog-grid{grid-template-columns:1fr;gap:24px}}.filter-pills{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:48px}.filter-pill{display:inline-flex;align-items:center;padding:8px 20px;border-radius:100px;font-family:var(--font-ui);font-size:var(--font-size-label);font-weight:500;color:var(--text-muted);background:transparent;border:1px solid var(--border-color);text-decoration:none;transition:all .2s;cursor:pointer}.filter-pill:hover{color:var(--text-white);border-color:var(--text-white)}.filter-pill.active{color:var(--text-white);background:var(--color-primary);border-color:var(--color-primary)}.article-content{font-size:var(--font-size-body);color:var(--text-muted);line-height:1.7}.article-content a{color:var(--color-primary);text-decoration:none;transition:opacity .2s}.article-content a:hover{text-decoration:underline}.article-content blockquote{border-left:3px solid var(--color-primary);padding:16px 24px;margin:32px 0;font-style:italic;color:var(--text-subtle)}.article-content pre{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:24px;overflow-x:auto;margin:32px 0}.article-content pre code{font-family:SF Mono,Fira Code,monospace;font-size:15px;color:var(--text-white)}.article-content code{font-family:SF Mono,Fira Code,monospace;font-size:.9em;background:var(--bg-card);padding:2px 6px;border-radius:4px;color:var(--color-primary)}.article-content pre code{background:none;padding:0;color:var(--text-white)}.article-content img{width:100%;border-radius:20px;margin:32px 0}.article-content ul,.article-content ol{padding-left:24px;margin:24px 0}.article-content li{margin-bottom:8px}.article-content hr{border:none;height:1px;background:var(--border-color);margin:48px 0}.article-content h2{font-size:32px;color:var(--text-white);margin-top:56px;margin-bottom:20px}.article-content h3{font-size:24px;color:var(--text-white);margin-top:40px;margin-bottom:16px}.article-content p{margin-bottom:1.35em}.article-content p:last-child{margin-bottom:0}.article-content strong{color:var(--text-white)}.article-content li{color:var(--text-muted)}.article-content li strong{color:var(--text-white)}@media(max-width:768px){.article-content{font-size:var(--font-size-body-sm)}.article-content h2{font-size:26px;margin-top:40px}.article-content h3{font-size:20px;margin-top:32px}}
