body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_block_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgba(0,0,0,0.6)}.et_close_search_field:after{color:rgba(0,0,0,0.6)!important}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,0.6)}}:root{--bg:#0A0A0A;--bg-elev:#121212;--bg-card:#141414;--bg-card-2:#1A1A1A;--line:rgba(255,255,255,0.08);--line-strong:rgba(255,255,255,0.16);--text:#F5F1EA;--text-dim:rgba(245,241,234,0.62);--text-faint:rgba(245,241,234,0.38);--accent:#FF5A1F;--accent-soft:rgba(255,90,31,0.12);--accent-glow:rgba(255,90,31,0.35);--cream:#F5F1EA;--font-sans:'Geist','Inter',system-ui,-apple-system,sans-serif;--font-mono:'Geist Mono','JetBrains Mono',ui-monospace,monospace;--font-display:var(--font-sans);--density:1;--pad-section:calc(120px * var(--density));--pad-inner:calc(32px * var(--density));--gap-card:calc(16px * var(--density));--r-sm:6px;--r-md:12px;--r-lg:20px;--r-xl:28px;--ease:cubic-bezier(0.22,1,0.36,1)}[data-theme="light"]{--bg:#F5F1EA;--bg-elev:#FFFFFF;--bg-card:#FFFFFF;--bg-card-2:#EFEAE0;--line:rgba(10,10,10,0.10);--line-strong:rgba(10,10,10,0.20);--text:#0A0A0A;--text-dim:rgba(10,10,10,0.62);--text-faint:rgba(10,10,10,0.38);--accent-soft:rgba(255,90,31,0.10);--accent-glow:rgba(255,90,31,0.25)}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;letter-spacing:-0.01em;overflow-x:hidden}body{background:radial-gradient(1200px 600px at 80% -10%,var(--accent-soft) 0%,transparent 60%),radial-gradient(800px 500px at -10% 30%,rgba(120,80,255,0.06) 0%,transparent 60%),var(--bg);background-attachment:fixed;min-height:100vh}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}.shell{max-width:1320px;margin:0 auto;padding:0 32px}@media (max-width:720px){.shell{padding:0 20px}:root{--pad-section:80px}}.rs-nav{position:sticky;top:0;z-index:50;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background:color-mix(in srgb,var(--bg) 72%,transparent);border-bottom:1px solid var(--line)}.nav-inner{display:flex;align-items:center;justify-content:space-between;padding:18px 0}.brand{display:flex;align-items:center;gap:10px;font-weight:600;letter-spacing:-0.02em;font-size:17px}.brand-mark{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,var(--accent) 0%,#FF8A4F 100%);position:relative;box-shadow:0 0 24px var(--accent-glow)}.brand-mark::after{content:"";position:absolute;inset:6px;border-radius:4px;background:var(--bg);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.brand b{font-weight:600}.brand .ria{color:var(--accent);font-weight:600}.nav-links{display:flex;gap:4px;align-items:center}.nav-links a{padding:8px 14px;font-size:14px;color:var(--text-dim);border-radius:var(--r-sm);transition:color .2s var(--ease),background .2s var(--ease)}.nav-links a:hover{color:var(--text);background:var(--line)}.nav-links a.active{color:var(--text)}.cta-nav{background:var(--text);color:var(--bg)!important;padding:10px 16px!important;border-radius:999px!important;font-weight:500;margin-left:8px}.cta-nav:hover{background:var(--accent)!important;color:var(--cream)!important}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;font-size:15px;font-weight:500;border:1px solid transparent;transition:all .25s var(--ease);white-space:nowrap}.btn-primary{background:var(--accent);color:var(--cream);box-shadow:0 0 0 0 var(--accent-glow),0 8px 24px -8px var(--accent-glow)}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 0 0 4px var(--accent-soft),0 12px 32px -8px var(--accent-glow)}.btn-ghost{background:transparent;color:var(--text);border-color:var(--line-strong)}.btn-ghost:hover{background:var(--line);border-color:var(--text-faint)}.btn .arrow{transition:transform .25s var(--ease)}.btn:hover .arrow{transform:translateX(3px)}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;letter-spacing:0.04em;text-transform:uppercase;color:var(--text-dim);padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:var(--bg-elev)}.eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent-glow);animation:pulse 2s infinite}@keyframes pulse{0%,100%{opacity:1}50%{opacity:0.4}}h1,h2,h3,h4{font-family:var(--font-display);font-weight:500;letter-spacing:-0.03em;line-height:1.05;margin:0;text-wrap:balance}.h-display{font-size:clamp(48px,7.4vw,104px);font-weight:500;letter-spacing:-0.045em;line-height:0.98}.h-section{font-size:clamp(36px,4.6vw,64px);letter-spacing:-0.035em;line-height:1.02}.h-card{font-size:clamp(20px,1.4vw,24px);letter-spacing:-0.02em;line-height:1.2}.lede{font-size:clamp(17px,1.3vw,20px);color:var(--text-dim);max-width:62ch;text-wrap:pretty}.mono{font-family:var(--font-mono)}section{padding:var(--pad-section) 0;position:relative}section+section{padding-top:0}.section-head{display:flex;flex-direction:column;gap:16px;margin-bottom:56px}.section-head .row{display:flex;justify-content:space-between;align-items:end;gap:32px;flex-wrap:wrap}.card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--pad-inner);position:relative;transition:border-color .25s var(--ease),background .25s var(--ease),transform .25s var(--ease)}.card:hover{border-color:var(--line-strong);background:var(--bg-card-2)}.card-glow:hover{box-shadow:0 0 0 1px var(--accent-soft),0 24px 48px -24px var(--accent-glow)}footer{border-top:1px solid var(--line);padding:80px 0 40px;margin-top:var(--pad-section);position:relative}.foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:64px}@media (max-width:720px){.foot-grid{grid-template-columns:1fr 1fr}}.foot-col h5{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:0.08em;color:var(--text-faint);margin:0 0 16px;font-weight:400}.foot-col a{display:block;padding:6px 0;color:var(--text-dim);font-size:14px;transition:color .2s var(--ease)}.foot-col a:hover{color:var(--text)}.foot-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:32px;border-top:1px solid var(--line);font-size:13px;color:var(--text-faint);flex-wrap:wrap;gap:16px}.cursor-glow{position:fixed;pointer-events:none;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,var(--accent-soft) 0%,transparent 60%);transform:translate(-50%,-50%);z-index:0;opacity:0.5;filter:blur(40px);transition:opacity .3s var(--ease);mix-blend-mode:screen}[data-theme="light"] .cursor-glow{mix-blend-mode:multiply;opacity:0.35}.reveal{opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.reveal.in{opacity:1;transform:translateY(0)}.page-hero{padding:80px 0 60px}.page-hero .eyebrow{margin-bottom:24px}.page-hero h1{margin-bottom:24px}.divider{height:1px;background:linear-gradient(90deg,transparent,var(--line-strong),transparent);margin:0;border:0}.text-accent{color:var(--accent)}.text-dim{color:var(--text-dim)}.row-flex{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#page-container :is(h1,h2,h3,h4,h6){color:inherit}#main-header,#top-header,#main-footer{display:none!important}.entry-title,.et_post_meta_wrapper .entry-title,h1.entry-title,h1.main_title,.main_title{display:none!important}#sidebar{display:none!important}#page-container,#main-content,#content-area,#left-area,article.et_pb_post,.et_pb_post .entry-content{background:transparent!important}body.et_divi_theme{background-color:var(--bg)!important}#left-area{width:100%!important;padding:0!important;float:none!important}#main-content .container,#content-area{width:100%!important;max-width:100%!important;padding:0!important}#page-container{padding-top:0!important}article.et_pb_post{margin-bottom:0!important}.et_pb_post .entry-content{padding-top:0!important}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--accent);color:#fff;padding:12px 20px;border-radius:0 0 var(--r-sm) 0;font-size:14px;font-weight:600}.skip-link:focus{left:0}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-sm)}.rs-burger{display:none;background:transparent;border:1px solid var(--line-strong);border-radius:var(--r-sm);width:44px;height:44px;flex-direction:column;justify-content:center;align-items:center;gap:5px;transition:border-color .2s var(--ease)}.rs-burger span{display:block;width:18px;height:2px;background:var(--text);border-radius:2px;transition:transform .25s var(--ease),opacity .2s var(--ease)}.rs-nav.open .rs-burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}.rs-nav.open .rs-burger span:nth-child(2){opacity:0}.rs-nav.open .rs-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:900px){.rs-burger{display:inline-flex}.nav-links{position:absolute;top:100%;left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:2px;padding:12px 20px 20px;background:var(--bg-elev);border-bottom:1px solid var(--line);box-shadow:0 24px 48px rgba(0,0,0,.25)}.rs-nav.open .nav-links{display:flex}.nav-links a{padding:14px 16px;font-size:16px;min-height:44px}.nav-links .cta-nav{text-align:center;margin-top:8px}.nav-links .theme-toggle{align-self:flex-start}}.theme-toggle{background:transparent;border:1px solid var(--line-strong);border-radius:999px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;line-height:1;color:var(--text-dim);transition:color .2s var(--ease),border-color .2s var(--ease),transform .3s var(--ease)}.theme-toggle:hover{color:var(--text);border-color:var(--accent);transform:rotate(15deg)}[data-theme="dark"] .theme-toggle .tt-sun{display:inline}[data-theme="dark"] .theme-toggle .tt-moon{display:none}.theme-toggle .tt-sun{display:none}.theme-toggle .tt-moon{display:inline}.rs-top{position:fixed;right:22px;bottom:22px;z-index:60;width:46px;height:46px;border-radius:999px;border:1px solid var(--line-strong);background:var(--bg-elev);color:var(--text);font-size:18px;display:inline-flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .25s var(--ease),transform .25s var(--ease);box-shadow:0 8px 30px rgba(0,0,0,.3)}.rs-top.show{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}.reveal{opacity:1!important;transform:none!important}}.et_right_sidebar #main-content .container:before,.et_left_sidebar #main-content .container:before{display:none!important;background:none!important}