#page-strategy *{box-sizing:border-box;margin:0;padding:0}#page-strategy{font-family:Rethink Sans,Inter,system-ui,sans-serif;color:var(--ink);background:var(--white);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}#page-strategy h1,#page-strategy h2,#page-strategy h3,#page-strategy h4{line-height:1.14;letter-spacing:-.02em;font-weight:800}#page-strategy a{color:inherit;text-decoration:none}#page-strategy img{max-width:100%;display:block}#page-strategy .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}#page-strategy .eyebrow{font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin-bottom:18px;display:inline-flex;align-items:center;gap:10px}#page-strategy .eyebrow.on-dark{color:var(--cyan)}#page-strategy .section{padding:100px 0}#page-strategy .section-head{max-width:780px;margin:0 auto 52px;text-align:center}#page-strategy .section-head h2{font-size:clamp(1.9rem,3.8vw,2.8rem);margin-bottom:16px;color:var(--navy)}#page-strategy .section-head p{font-size:1.12rem;color:var(--grey)}#page-strategy .btn{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:1rem;padding:16px 30px;border-radius:999px;border:2px solid transparent;cursor:pointer;transition:transform .3s var(--ease),box-shadow .3s var(--ease),background .3s,color .3s;position:relative;will-change:transform}#page-strategy .btn .arrow{transition:transform .3s var(--ease)}#page-strategy .btn:hover .arrow{transform:translate(5px)}#page-strategy .btn-primary{background:var(--red);color:#fff;box-shadow:0 10px 26px #ee1d3e57}#page-strategy .btn-primary:hover{background:var(--red-dark);transform:translateY(-3px);box-shadow:0 16px 36px #ee1d3e6b}#page-strategy .btn-ghost-light{background:transparent;color:#fff;border-color:#ffffff73}#page-strategy .btn-ghost-light:hover{border-color:var(--cyan);color:var(--cyan);transform:translateY(-3px)}#page-strategy .btn-ghost-dark{background:transparent;color:var(--navy);border-color:#001b4840}#page-strategy .btn-ghost-dark:hover{border-color:var(--navy);transform:translateY(-3px)}#page-strategy .btn-white{background:#fff;color:var(--red);box-shadow:0 12px 30px #0003}#page-strategy .btn-white:hover{transform:translateY(-3px);box-shadow:0 18px 40px #00000047}#page-strategy .btn-outline-w{background:transparent;color:#fff;border-color:#fff9}#page-strategy .btn-outline-w:hover{border-color:#fff;transform:translateY(-3px)}#page-strategy header.nav{position:fixed;top:0;left:0;right:0;z-index:100;background:#ffffffdb;backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:padding .3s var(--ease),box-shadow .3s,border-color .3s}#page-strategy header.nav.scrolled{box-shadow:var(--shadow-sm);border-color:var(--line)}#page-strategy header.nav.scrolled .nav-inner{padding:12px 24px}#page-strategy .hero{position:relative;background:var(--grad);color:#fff;padding:160px 0 96px;overflow:hidden;text-align:center}#page-strategy .hero:before,#page-strategy .hero:after{content:"";position:absolute;border-radius:50%;filter:blur(60px);opacity:.5;z-index:0;animation:drift 16s ease-in-out infinite alternate}#page-strategy .hero:before{width:520px;height:520px;background:radial-gradient(circle,rgba(238,29,62,.5),transparent 70%);top:-120px;right:-80px}#page-strategy .hero:after{width:480px;height:480px;background:radial-gradient(circle,rgba(176,252,255,.28),transparent 70%);bottom:-160px;left:-120px;animation-delay:-8s}#page-strategy .hero .wrap{position:relative;z-index:1;max-width:860px}#page-strategy .crumb{font-size:.82rem;color:#fff9;margin-bottom:22px;font-weight:600;letter-spacing:.02em}#page-strategy .crumb a{color:#ffffffbf}#page-strategy .crumb a:hover{color:var(--cyan)}#page-strategy .hero h1{font-size:clamp(2.2rem,4.8vw,3.6rem);margin-bottom:22px}#page-strategy .hero h1 .accent{background:linear-gradient(90deg,#fff,var(--cyan));-webkit-background-clip:text;background-clip:text;color:transparent}#page-strategy .hero p.sub{font-size:clamp(1.05rem,1.6vw,1.24rem);color:#ffffffe0;max-width:700px;margin:0 auto 36px;font-weight:400}#page-strategy .hero-cta{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}#page-strategy .incl{background:var(--bg-grey)}#page-strategy .incl-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:none;margin:0}#page-strategy .incl-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:26px 28px;display:flex;gap:18px;align-items:flex-start;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}#page-strategy .incl-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}#page-strategy .incl-ico{flex:none;width:44px;height:44px;border-radius:11px;background:#9ee9ec57;display:grid;place-items:center}#page-strategy .incl-ico svg{width:22px;height:22px;stroke:var(--blue);fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}#page-strategy .incl-card h3{color:var(--navy);font-size:1.08rem;margin-bottom:6px}#page-strategy .incl-card p{color:var(--grey);font-size:.95rem}#page-strategy .f360{background:var(--grad);color:#fff;position:relative;overflow:hidden}#page-strategy .f360:before{content:"";position:absolute;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(176,252,255,.16),transparent 70%);top:-200px;right:-150px}#page-strategy .f360 .wrap{position:relative;z-index:1;max-width:var(--maxw);text-align:center}#page-strategy .f360 .dark-panel>*{max-width:860px;margin-left:auto;margin-right:auto}#page-strategy .f360 .tag{display:inline-block;background:var(--cyan);color:var(--navy);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:6px 14px;border-radius:999px;margin-bottom:20px}#page-strategy .f360 h2{font-size:clamp(1.7rem,3vw,2.3rem);margin-bottom:18px}#page-strategy .f360 p{color:#ffffffe0;font-size:1.12rem;margin-bottom:28px;font-weight:400}#page-strategy .faq{background:#fff}#page-strategy .faq-list{max-width:none;margin:0}#page-strategy .faq-item{border-bottom:1px solid var(--line)}#page-strategy .faq-q{width:100%;text-align:left;background:none;border:0;cursor:pointer;padding:26px 8px;display:flex;justify-content:space-between;align-items:center;gap:24px;font-family:inherit}#page-strategy .faq-q span{font-size:1.14rem;font-weight:700;color:var(--navy)}#page-strategy .faq-q .ic{flex:none;width:30px;height:30px;border-radius:50%;border:2px solid var(--red);color:var(--red);display:grid;place-items:center;font-size:1.3rem;transition:transform .35s var(--ease),background .3s,color .3s}#page-strategy .faq-item.open .faq-q .ic{background:var(--red);color:#fff;transform:rotate(45deg)}#page-strategy .faq-a{max-height:0;overflow:hidden;transition:max-height .4s var(--ease)}#page-strategy .faq-a p{padding:0 8px 26px;color:var(--grey);font-size:1.04rem}#page-strategy .final{background:var(--grad);color:#fff;text-align:center;position:relative;overflow:hidden}#page-strategy .final .btn-white{background:var(--red)!important;color:#fff!important;box-shadow:0 12px 30px #ee1d3e57!important}#page-strategy .final .btn-white:hover{background:var(--red-dark,#c8112f)!important}#page-strategy .final:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 120%,rgba(0,0,0,.22),transparent 60%)}#page-strategy .final .wrap{position:relative;z-index:1;max-width:760px}#page-strategy .final h2{font-size:clamp(2rem,4vw,2.9rem);margin-bottom:18px}#page-strategy .final p{font-size:1.14rem;color:#ffffffeb;margin-bottom:32px;font-weight:400}#page-strategy .final .ctas{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}#page-strategy footer{background:var(--navy);color:#ffffffb3;padding:64px 0 30px}#page-strategy .reveal{opacity:0;transform:translateY(34px);transition:opacity .7s var(--ease),transform .7s var(--ease)}#page-strategy .reveal.in{opacity:1;transform:none}#page-strategy .reveal[data-d="1"]{transition-delay:.08s}#page-strategy .reveal[data-d="2"]{transition-delay:.16s}@media(prefers-reduced-motion:reduce){#page-strategy .reveal{opacity:1;transform:none;transition:none}#page-strategy .hero:before,#page-strategy .hero:after{animation:none}}@media(max-width:900px){#page-strategy .incl-grid{grid-template-columns:1fr}#page-strategy .section{padding:70px 0}}#page-strategy .rv-partner{background:#f4f6f9;padding:90px 0}#page-strategy .rv-wrap{max-width:1180px;margin:0 auto;padding:0 24px}#page-strategy .rv-head{max-width:680px;margin-bottom:38px}#page-strategy .rv-eyebrow{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ee1d3e;margin-bottom:14px}#page-strategy .rv-h2{font-size:clamp(1.8rem,3.4vw,2.6rem);color:#001b48;font-weight:800;letter-spacing:-.02em;margin:0 0 14px;line-height:1.14}#page-strategy .rv-sub{color:#5a6473;font-size:1.1rem;margin:0;line-height:1.55}#page-strategy .rv-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:46px;align-items:stretch}#page-strategy .rv-steps{display:grid;gap:16px}#page-strategy .rv-pstep{background:#fff;border:1px solid #e4e8ee;border-radius:16px;padding:22px 24px;box-shadow:0 4px 14px #001b480f}#page-strategy .rv-pstep h3{font-size:1.12rem;color:#001b48;font-weight:800;margin:0 0 6px}#page-strategy .rv-pstep p{color:#5a6473;font-size:.97rem;margin:0;line-height:1.55}#page-strategy .rv-imgph{min-height:430px;height:100%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58' height='58' viewBox='0 0 24 24' fill='none' stroke='%23aab3c2' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.6'/%3E%3Cpath d='M21 15l-5-5L5 21'/%3E%3C/svg%3E") center/56px no-repeat,linear-gradient(135deg,#e7ecf3,#d8dfe9);border-radius:24px}#page-strategy .rv-imgph span{display:none}@media(max-width:860px){#page-strategy .rv-grid{grid-template-columns:1fr}#page-strategy .rv-imgph{min-height:280px}}#page-strategy .imgph{position:relative;border-radius:18px;overflow:hidden;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 24 24' fill='none' stroke='%23aab3c2' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.6'/%3E%3Cpath d='M21 15l-5-5L5 21'/%3E%3C/svg%3E") center/56px no-repeat,linear-gradient(135deg,#e7ecf3,#d8dfe9);min-height:240px}#page-strategy .imgph span{display:none}#page-strategy .hero .wrap{max-width:var(--maxw)}#page-strategy .hero-grid{display:grid;grid-template-columns:1.06fr .94fr;gap:50px;align-items:center;text-align:left}#page-strategy .hero-grid p.sub{margin-left:0;margin-right:0;max-width:none}#page-strategy .hero .hero-cta{justify-content:flex-start}#page-strategy .hero-figure{position:relative}#page-strategy .hero-figure .hero-shot{position:relative;z-index:1}#page-strategy .hero-shot{min-height:380px;border-radius:22px;box-shadow:0 30px 70px #0000004d}#page-strategy .hero-frame{position:absolute;inset:20px 20px -16px -16px;border:2px solid rgba(255,255,255,.35);border-radius:22px;z-index:0}@media(max-width:900px){#page-strategy .hero-grid{grid-template-columns:1fr;gap:30px;text-align:center}#page-strategy .hero-shot{min-height:240px}#page-strategy .hero .hero-cta{justify-content:center}}#page-strategy .lightwrap{background:#fff}#page-strategy .btn-warm{background:#fff;color:var(--navy);border-color:var(--line);box-shadow:var(--shadow-sm)}#page-strategy .btn-warm:hover{border-color:#ff6b4a;color:var(--red);transform:translateY(-3px)}#page-strategy .btn-primary{background:linear-gradient(135deg,#ff5f43,#ee1d3e 62%);box-shadow:0 10px 24px #ee1d3e3d}#page-strategy .btn-primary:hover{background:linear-gradient(135deg,#ff6f54,#f42546 62%);transform:translateY(-3px);box-shadow:0 16px 34px #ff5f4357}#page-strategy .dark-panel{background:var(--grad,linear-gradient(135deg,#001b48 0%,#3a1747 55%,#5f1f47 100%));color:#fff;border-radius:28px;padding:64px 56px;position:relative;overflow:hidden;box-shadow:var(--shadow-lg)}#page-strategy .dark-panel h1,#page-strategy .dark-panel h2,#page-strategy .dark-panel h3{color:#fff}@media(max-width:860px){#page-strategy .dark-panel{padding:44px 26px;border-radius:22px}}#page-strategy .final .wrap,#page-strategy .final.lightwrap .wrap{max-width:none;padding-left:clamp(16px,4vw,56px);padding-right:clamp(16px,4vw,56px)}#page-strategy .final .dark-panel{max-width:none!important;width:100%;border-radius:32px}#page-strategy .final .dark-panel>*{max-width:940px;margin-left:auto;margin-right:auto}#page-strategy .final .dark-panel p{color:#ffffffe6}#page-strategy .btn-primary{background:var(--red);box-shadow:0 10px 24px #fe244647}#page-strategy .btn-primary:hover{background:var(--red-dark);box-shadow:0 16px 34px #fe24465c}#page-strategy .lightwrap{background:#f4f6f9}#page-strategy .btn-warm:hover{border-color:var(--red);color:var(--red)}
