.blog-art{--petrol:#0B3B42;--petrol-deep:#062A30;--teal:#0D9488;--teal-soft:#14B8A6;--mint:#A7F3D0;--mint-soft:#ECFDF5;--ink:#0F172A;--slate:#475569;--mist:#64748B;--paper:#F6FAF9;--line:#DCE7E4;--red:#B91C1C;--red-soft:#FEF2F2}.blog-art *{box-sizing:border-box}.blog-art{scroll-behavior:smooth;margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-inter),system-ui,sans-serif;line-height:1.75;font-size:17px}.blog-art h1,.blog-art h2,.blog-art h3{font-family:var(--font-sora),sans-serif;line-height:1.2;color:var(--petrol-deep)}.blog-art a{color:var(--teal);text-decoration:none}.blog-art .wrap{max-width:860px;margin:0 auto;padding:0 24px}.blog-art header.hero{position:relative;overflow:hidden;background:radial-gradient(1000px 460px at 85% 110%,rgba(20,184,166,.25),transparent 65%),linear-gradient(150deg,var(--petrol-deep),var(--petrol) 60%,#0E4A50);color:#EAF6F3;padding:88px 0 96px}.blog-art .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mint);margin-bottom:20px}.blog-art .eyebrow:before{content:"";width:26px;height:2px;background:var(--mint)}.blog-art header.hero h1{font-size:clamp(30px,4.6vw,48px);margin:0 0 20px;color:#fff;font-weight:800;letter-spacing:-.02em}.blog-art header.hero p.lede{font-size:19px;max-width:660px;color:#C8E4DE;margin:0 0 26px}.blog-art .meta{display:flex;gap:20px;flex-wrap:wrap;font-size:13px;color:#8FC7BE;font-weight:600}.blog-art article{padding:72px 0}.blog-art article h2{font-size:clamp(23px,3vw,30px);margin:60px 0 18px;position:relative;padding-left:18px}.blog-art article h2:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:4px;border-radius:4px;background:linear-gradient(var(--teal),var(--mint))}.blog-art article h3{font-size:19px;margin:34px 0 10px;color:var(--petrol)}.blog-art article p{margin:0 0 18px;color:#243043}.blog-art article strong{color:var(--petrol-deep)}.blog-art .dropcap:first-letter{font-family:var(--font-sora),sans-serif;font-size:56px;line-height:.9;font-weight:800;color:var(--teal);float:left;padding:6px 12px 0 0}.blog-art .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.blog-art .reveal.in{opacity:1;transform:none}.blog-art .gravity{background:linear-gradient(180deg,#fff,var(--mint-soft));border:1px solid var(--line);border-radius:22px;padding:38px 22px;margin:44px 0;text-align:center}.blog-art .gravity h3{margin:0 0 6px;font-size:20px}.blog-art .gravity .sub{font-size:14px;color:var(--mist);margin:0 auto 24px;max-width:520px}.blog-art .gwrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;max-width:760px;margin:0 auto}.blog-art .gpanel{border-radius:16px;padding:20px 14px 14px;border:1px solid var(--line)}.blog-art .gpanel.chase{background:linear-gradient(180deg,#FFF,#FEF2F2)}.blog-art .gpanel.attract{background:linear-gradient(180deg,#FFF,#ECFDF5);border-color:#99F6E4}.blog-art .gpanel h4{font-family:var(--font-sora),sans-serif;margin:0 0 2px;font-size:15.5px}.blog-art .gpanel.chase h4{color:var(--red)}.blog-art .gpanel.attract h4{color:#0F766E}.blog-art .gpanel small{font-size:12px;color:var(--mist);display:block;margin-bottom:10px;font-weight:600}.blog-art .gsvg{width:100%;display:block}.blog-art .flee{animation:flee 3.2s ease-in-out infinite}@keyframes flee{0%,to{transform:translateX(0)}50%{transform:translateX(26px)}}.blog-art .runner{animation:run 3.2s ease-in-out infinite}@keyframes run{0%,to{transform:translateX(0)}50%{transform:translateX(18px)}}.blog-art .spiral{stroke-dasharray:4 7;animation:spiralmove 1.6s linear infinite;opacity:.6}@keyframes spiralmove{to{stroke-dashoffset:22}}.blog-art .pt{animation:pull 3.6s ease-in infinite}.blog-art .pt.p2{animation-delay:-1.2s}.blog-art .pt.p3{animation-delay:-2.4s}@keyframes pull{0%{transform:translate(0) scale(1);opacity:0}12%{opacity:1}85%{opacity:1}to{transform:var(--to);opacity:0}}.blog-art .halo{transform-origin:center;animation:halo 3s ease-in-out infinite}@keyframes halo{0%,to{opacity:.2}50%{opacity:.65}}.blog-art .verdict{display:flex;justify-content:space-between;gap:10px;margin-top:12px;font-size:12px;font-weight:700}.blog-art .verdict span{flex:1 1;border-radius:9px;padding:7px 8px}.blog-art .gpanel.chase .verdict span{background:#fff;border:1px solid #fecaca;color:var(--red)}.blog-art .gpanel.attract .verdict span{background:#fff;border:1px solid #99f6e4;color:#0F766E}@media(max-width:640px){.blog-art .gwrap{grid-template-columns:1fr}}.blog-art .pillars{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:26px 0}.blog-art .pillar{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px;transition:transform .3s,box-shadow .3s}.blog-art .pillar:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(11,59,66,.1)}.blog-art .pillar b{font-family:var(--font-sora),sans-serif;color:var(--petrol-deep);display:block;margin-bottom:6px;font-size:15.5px}.blog-art .pillar span{font-size:14.5px;color:var(--slate)}.blog-art .pillar i{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--mint-soft);color:var(--teal);font-style:normal;font-size:17px;margin-bottom:12px}@media(max-width:640px){.blog-art .pillars{grid-template-columns:1fr}}.blog-art .callout{border:1px solid #99f6e4;background:var(--mint-soft);border-radius:16px;padding:22px 24px;margin:30px 0}.blog-art .callout p{margin:0;font-size:15.5px}.blog-art details{border:1px solid var(--line);border-radius:14px;background:#fff;margin-bottom:12px;overflow:hidden}.blog-art summary{cursor:pointer;padding:18px 22px;font-weight:700;font-family:var(--font-sora),sans-serif;font-size:15.5px;color:var(--petrol-deep);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.blog-art summary::-webkit-details-marker{display:none}.blog-art summary:after{content:"+";font-size:22px;color:var(--teal);transition:transform .3s;flex:none}.blog-art details[open] summary:after{transform:rotate(45deg)}.blog-art details p{padding:0 22px 18px;margin:0;font-size:15.5px;color:var(--slate)}.blog-art .cta{background:linear-gradient(140deg,var(--petrol-deep),var(--petrol) 60%,#0E4A50);border-radius:26px;color:#fff;padding:54px 40px;text-align:center;margin:70px 0 40px;position:relative;overflow:hidden}.blog-art .cta:before{content:"";position:absolute;inset:0;background:radial-gradient(500px 220px at 85% 100%,rgba(20,184,166,.35),transparent 70%)}.blog-art .cta h2{color:#fff;margin:0 0 12px;font-size:clamp(24px,3.4vw,32px);position:relative}.blog-art .cta p{color:#BFE0DA;max-width:560px;margin:0 auto 26px;position:relative}.blog-art .btn{display:inline-block;background:var(--teal-soft);color:#04241F;font-weight:700;font-family:var(--font-sora),sans-serif;padding:15px 30px;border-radius:12px;position:relative;transition:transform .25s,box-shadow .25s}.blog-art .btn:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(13,148,136,.4)}@media (prefers-reduced-motion:reduce){.blog-art .flee,.blog-art .halo,.blog-art .pt,.blog-art .runner,.blog-art .spiral{animation:none}.blog-art .reveal{opacity:1;transform:none;transition:none}}.blog-art{display:block}