@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./fonts/ubuntu-mono-400.woff2?v=abd1e482)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(./fonts/ubuntu-mono-700.woff2?v=69efcdd9)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu Mono;font-style:italic;font-weight:400;font-display:swap;src:url(./fonts/ubuntu-mono-400i.woff2?v=bd1dd7d3)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu Mono;font-style:italic;font-weight:700;font-display:swap;src:url(./fonts/ubuntu-mono-700i.woff2?v=7c02d4ca)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu Mono Fallback;src:local(Courier New),local(Liberation Mono),local(DejaVu Sans Mono),local(Menlo);size-adjust:83.33%;ascent-override:99.6%;descent-override:20.4%;line-gap-override:0%}html{scroll-behavior:auto;font-size:100%}body{-webkit-text-size-adjust:100%;min-height:100svh;margin:0;overflow-x:hidden}:focus-visible{outline-offset:3px;border-radius:3px;outline:3px solid #389ddc}.brand-header{background:linear-gradient(135deg,#1b2a3a 0%,#22193a 100%);padding-bottom:0;font-family:Ubuntu Mono,Ubuntu Mono Fallback,monospace;position:relative}.brand-header:after{content:"";background:linear-gradient(90deg,#389ddc 0%,#a951db 100%);height:3px;display:block}.brand-top{align-items:flex-start;gap:40px;max-width:1600px;margin:0 auto;padding:40px 40px 24px;display:flex}.brand-mark{flex-shrink:0;align-items:center;gap:16px;text-decoration:none;display:flex}.brand-mark__img-box{background-color:#f0f4f8;border:1.5px solid #389ddc2e;border-radius:3px;justify-content:center;align-items:center;width:72px;height:88px;display:flex;overflow:hidden;box-shadow:0 1px 4px -1px #389ddc0f,0 5px 22px -1px #389ddc17}.brand-mark__img-box img{object-fit:contain;width:72px;height:88px;display:block}.brand-wordmark{flex-direction:column;gap:8px;display:flex}.brand-wordmark__name{color:#fff;letter-spacing:-.5px;font-size:37px;font-weight:700;line-height:1.2}.brand-wordmark__name span{color:#389ddc}.brand-wordmark__sub{color:#a951db;letter-spacing:.18em;text-transform:uppercase;font-size:13px;font-weight:400;line-height:1.2}.brand-nav-row{max-width:1600px;margin:0 auto;padding:0 40px}.brand-nav{border-top:1px solid #a951db2e;align-items:stretch;gap:0;display:flex}.brand-nav__item{color:#c8d8e8;letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:16px 24px;font-family:Ubuntu Mono,Ubuntu Mono Fallback,monospace;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;transition:color .65s cubic-bezier(.34,1.2,.64,1);display:flex;position:relative}.brand-nav__item:after{content:"";transform-origin:0;background:linear-gradient(90deg,#389ddc,#a951db);border-radius:3px;height:2px;transition:transform .7s cubic-bezier(.34,1.2,.64,1);display:block;position:absolute;bottom:0;left:24px;right:24px;transform:scaleX(0)}.brand-nav__item:hover{color:#fff}.brand-nav__item:hover:after{transform:scaleX(1)}.brand-nav__item--active{color:#fff}.brand-nav__item--active:after{transform:scaleX(1)}.brand-nav__accent{align-items:center;margin-left:auto;padding:16px 0 16px 24px;display:flex}.brand-nav__contact-link{color:#a951dbbf;letter-spacing:.04em;border-bottom:1px solid #a951db4d;padding-bottom:1px;font-family:Ubuntu Mono,Ubuntu Mono Fallback,monospace;font-size:13px;font-weight:400;text-decoration:none;transition:color .65s ease-in-out}.brand-nav__contact-link:hover{color:#a951db}.site-footer{background:linear-gradient(160deg,#1b2a3a 0%,#22193a 100%);padding:72px 40px 40px;font-family:Ubuntu Mono,Ubuntu Mono Fallback,monospace}.site-footer:before{content:"";background:linear-gradient(90deg,#a951db 0%,#389ddc 100%);height:3px;margin:-72px -40px 72px;display:block}.ftr-inner{max-width:1600px;margin:0 auto}.ftr-logo-row{border-bottom:1px solid #389ddc26;align-items:center;gap:24px;margin-bottom:40px;padding-bottom:40px;display:flex}.ftr-logo-box{background-color:#f0f4f8;border:1.5px solid #389ddc2e;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:88px;display:flex;overflow:hidden;box-shadow:0 1px 4px -1px #389ddc0f,0 5px 22px -1px #389ddc17}.ftr-logo-box img{object-fit:contain;width:72px;height:88px;display:block}.ftr-brand-text{flex-direction:column;gap:8px;display:flex}.ftr-brand-text__name{color:#fff;font-size:27px;font-weight:700;line-height:1.2}.ftr-brand-text__name span{color:#389ddc}.ftr-brand-text__desc{color:#c8d8e8b3;letter-spacing:.04em;font-size:13px;font-weight:400;line-height:1.55}.ftr-cols{flex-wrap:wrap;gap:72px;margin-bottom:40px;display:flex}.ftr-col{flex-direction:column;gap:16px;display:flex}.ftr-col__label{color:#a951db;letter-spacing:.18em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.2}.ftr-col__links{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ftr-col__links li a{color:#c8d8e8;letter-spacing:.02em;border-bottom:1px solid #0000;font-family:Ubuntu Mono,Ubuntu Mono Fallback,monospace;font-size:14px;font-weight:400;line-height:1.55;text-decoration:none;transition:color .65s ease-in-out,border-color .8s ease-in-out;display:inline-block}.ftr-col__links li a:hover{color:#fff;border-bottom-color:#389ddc80}.ftr-featured-links{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ftr-featured-links li{align-items:center;gap:8px;display:flex}.ftr-featured-links__dot{background:linear-gradient(135deg,#389ddc,#a951db);border-radius:40px;flex-shrink:0;width:5px;height:5px}.ftr-featured-links li a{color:#c8d8e8;letter-spacing:.02em;border-bottom:1px solid #0000;font-family:Ubuntu Mono,Ubuntu Mono Fallback,monospace;font-size:14px;font-weight:400;line-height:1.55;text-decoration:none;transition:color .65s ease-in-out,border-color .8s ease-in-out;display:inline-block}.ftr-featured-links li a:hover{color:#fff;border-bottom-color:#a951db80}.ftr-bottom{border-top:1px solid #389ddc26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.ftr-copy{color:#c8d8e880;letter-spacing:.04em;font-size:13px;font-weight:400;line-height:1.2}.ftr-email{color:#c8d8e880;letter-spacing:.04em;font-size:13px;font-weight:400;line-height:1.2;text-decoration:none;transition:color .65s ease-in-out}.ftr-email:hover{color:#389ddc}.cookie-bar{z-index:1500;background:#1b2a3a;border:1px solid #389ddc38;border-radius:3px;width:calc(100% - 48px);max-width:560px;margin:0 auto;font-family:Ubuntu Mono,Ubuntu Mono Fallback,monospace;transition:transform .38s cubic-bezier(.34,1.2,.64,1);display:none;position:fixed;top:24px;left:0;right:0;transform:translateY(-120%);box-shadow:0 9px 60px -1px #389ddc1a}.cookie-bar.shown{transform:translateY(0)}.cookie-bar__body{padding:24px}.cookie-bar__headline{color:#fff;margin:0 0 16px;font-size:16px;font-weight:700;line-height:1.2}.cookie-bar__msg{color:#c8d8e8;margin:0 0 16px;font-size:13px;font-weight:400;line-height:1.8}.cookie-bar__msg a{color:#389ddc;text-underline-offset:2px;text-decoration:underline}.cookie-bar__msg a:hover{color:#a951db}.cookie-bar__panel{background:#389ddc0f;border-radius:3px;margin-bottom:16px;padding:16px}.cookie-bar__toggle-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.cookie-bar__toggle-row:last-child{margin-bottom:0}.cookie-bar__toggle-label{color:#c8d8e8;letter-spacing:.06em;font-size:13px;font-weight:700;line-height:1.2}.cookie-bar__toggle-label--fixed{color:#c8d8e880}.cookie-bar__switch{flex-shrink:0;width:36px;height:20px;position:relative}.cookie-bar__switch input{opacity:0;width:0;height:0;position:absolute}.cookie-bar__switch-track{cursor:pointer;background:#c8d8e826;border-radius:40px;transition:background .65s ease-in-out;position:absolute;inset:0}.cookie-bar__switch-track:after{content:"";background:#c8d8e8;border-radius:40px;width:14px;height:14px;transition:transform .65s cubic-bezier(.34,1.2,.64,1),background .65s ease-in-out;position:absolute;top:3px;left:3px}.cookie-bar__switch input:checked+.cookie-bar__switch-track{background:#389ddc}.cookie-bar__switch input:checked+.cookie-bar__switch-track:after{background:#fff;transform:translate(16px)}.cookie-bar__switch--fixed .cookie-bar__switch-track{cursor:not-allowed;background:#389ddc4d}.cookie-bar__switch--fixed .cookie-bar__switch-track:after{background:#c8d8e880;transform:translate(16px)}.cookie-bar__expand-btn{color:#a951dbcc;cursor:pointer;letter-spacing:.04em;text-underline-offset:2px;background:0 0;border:none;margin-bottom:16px;padding:0;font-family:Ubuntu Mono,Ubuntu Mono Fallback,monospace;font-size:13px;font-weight:400;text-decoration:underline;transition:color .65s ease-in-out;display:block}.cookie-bar__expand-btn:hover{color:#a951db}.cookie-bar__detail{margin-bottom:16px;display:none}.cookie-bar__detail.open{display:block}.cookie-bar__actions{flex-wrap:wrap;gap:8px;display:flex}.cookie-bar__btn{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:3px;align-items:center;min-height:44px;padding:12px 24px;font-family:Ubuntu Mono,Ubuntu Mono Fallback,monospace;font-size:13px;font-weight:700;line-height:1.2;transition:border-color .75s cubic-bezier(.34,1.2,.64,1),color .75s cubic-bezier(.34,1.2,.64,1);display:inline-flex}.cookie-bar__btn--accept{color:#389ddc;border:1.5px solid #389ddc}.cookie-bar__btn--accept:hover{color:#a951db;border-color:#a951db}.cookie-bar__btn--reject{color:#c8d8e8b3;border:1.5px solid #c8d8e859}.cookie-bar__btn--reject:hover{color:#c8d8e8;border-color:#c8d8e8b3}@media (max-width:960px){.brand-top{gap:24px;padding:24px 24px 16px}.brand-nav-row{padding:0 24px}.brand-nav{flex-wrap:wrap}.brand-nav__accent{border-top:1px solid #a951db1a;width:100%;margin-left:0;padding:8px 0 16px}.ftr-cols{gap:40px}.site-footer{padding:72px 24px 40px}.site-footer:before{margin:-72px -24px 72px}}@media (max-width:480px){.brand-top{flex-direction:column;gap:16px;padding:16px}.brand-nav-row{padding:0 16px}.brand-wordmark__name{font-size:27px}.brand-nav__item{padding:12px 16px;font-size:13px}.ftr-cols{flex-direction:column;gap:24px}.ftr-bottom{flex-direction:column;align-items:flex-start;gap:8px}.site-footer{padding:72px 16px 40px}.site-footer:before{margin:-72px -16px 72px}.ftr-logo-row{flex-direction:column;align-items:flex-start}.cookie-bar{width:calc(100% - 32px);top:16px}}.policy-wrapper{max-width:1600px;margin:0 auto;padding:72px 40px}.policy-wrapper h1{color:#1b2333;letter-spacing:-.5px;border-bottom:2px solid #dce1ea;margin-bottom:40px;padding-bottom:16px;font-size:52px;line-height:1.2}.policy-wrapper h2{color:#1b2333;border-bottom:1px solid #dce1ea;border-left:3px solid #389ddc;margin-top:72px;margin-bottom:24px;padding-bottom:8px;padding-left:16px;font-size:37px;line-height:1.2}.policy-wrapper h3{color:#22304a;letter-spacing:.01em;margin-top:40px;margin-bottom:16px;font-size:27px;line-height:1.55}.policy-wrapper h4{color:#22304a;letter-spacing:.02em;margin-top:40px;margin-bottom:16px;font-size:20px;line-height:1.55}.policy-wrapper h5{color:#2e3f5c;letter-spacing:.04em;text-transform:uppercase;margin-top:24px;margin-bottom:8px;font-size:16px;line-height:1.55}.policy-wrapper p{color:#2c3a50;margin-bottom:24px;font-size:16px;line-height:1.8}.policy-wrapper em,.policy-wrapper i{color:#3a4f6e;font-style:italic}.policy-wrapper strong{color:#1b2333;font-weight:700}.policy-wrapper a{color:#389ddc;text-underline-offset:3px;-webkit-text-decoration:underline #389ddc59;text-decoration:underline #389ddc59;transition:color .65s cubic-bezier(.34,1.2,.64,1),text-decoration-color .65s cubic-bezier(.34,1.2,.64,1)}.policy-wrapper a:hover{color:#a951db;text-decoration-color:#a951db80}.policy-wrapper a:visited{color:#8b44b8;text-decoration-color:#8b44b84d}.policy-wrapper ul{color:#2c3a50;margin-bottom:24px;padding-left:24px;font-size:16px;line-height:1.8}.policy-wrapper ul li{margin-bottom:8px}.policy-wrapper ul li::marker{color:#389ddc}.policy-wrapper code{color:#a951db;background:#dce1ea73;border:1px solid #a951db26;border-radius:3px;padding:2px 8px;font-size:14px}.policy-wrapper table{border-collapse:collapse;border-radius:3px;width:100%;margin-bottom:40px;font-size:14px;line-height:1.55;overflow:hidden;box-shadow:0 1px 4px -1px #389ddc0f,0 5px 22px -1px #389ddc17}.policy-wrapper thead{background:linear-gradient(90deg,#389ddc1f 0%,#a951db14 100%)}.policy-wrapper thead tr{border-bottom:2px solid #389ddc40}.policy-wrapper tbody tr{border-bottom:1px solid #dce1ea;transition:background-color .65s ease-in-out}.policy-wrapper tbody tr:last-child{border-bottom:none}.policy-wrapper tbody tr:nth-child(2n){background:#dce1ea2e}.policy-wrapper tbody tr:hover{background:#389ddc0f}.policy-wrapper th{text-align:left;color:#1b2333;letter-spacing:.06em;text-transform:uppercase;padding:16px 24px;font-size:13px;font-weight:700}.policy-wrapper td{color:#2c3a50;vertical-align:top;padding:16px 24px}.policy-wrapper div{color:#2c3a50;font-size:16px;line-height:1.8}@media (max-width:960px){.policy-wrapper{padding:40px 24px}.policy-wrapper h1{font-size:37px}.policy-wrapper h2{margin-top:40px;font-size:27px}.policy-wrapper h3{font-size:20px}.policy-wrapper table{display:block;overflow-x:auto}}@media (max-width:480px){.policy-wrapper{padding:24px 16px}.policy-wrapper h1{font-size:27px}.policy-wrapper h2{margin-top:40px;padding-left:8px;font-size:20px}.policy-wrapper h3{font-size:16px}.policy-wrapper h4,.policy-wrapper h5{font-size:14px}.policy-wrapper th,.policy-wrapper td{padding:8px 16px}}.bdet{max-width:1600px;margin:0 auto;overflow-x:clip}.bdet .pg-top{background:linear-gradient(160deg,#f4f7fb 0%,#eef1f7 60%,#f0eaf8 100%);flex-direction:row;align-items:flex-end;gap:40px;padding:72px 72px 40px;display:flex;position:relative}.bdet .pg-top:before{content:"";filter:blur(60px);pointer-events:none;background:#389ddc21;border-radius:40px;width:320px;height:320px;position:absolute;top:-60px;left:-60px}.bdet .pg-top:after{content:"";filter:blur(50px);pointer-events:none;background:#a951db1a;border-radius:40px;width:240px;height:240px;position:absolute;bottom:-40px;right:80px}.bdet .top-img-col{flex:0 0 340px;align-self:flex-end;max-width:340px;position:relative}.bdet .top-img-wrap{border-radius:3px;position:relative;overflow:hidden;box-shadow:0 5px 22px -1px #389ddc17,0 9px 60px -1px #389ddc1a}.bdet .top-img-wrap:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff8c 0%,#0000 70%);border-radius:3px 0 0;width:60%;height:60%;position:absolute;top:0;left:0}.bdet .top-img-wrap img{object-fit:cover;width:100%;height:280px;display:block}.bdet .top-txt-col{flex-direction:column;flex:1 1 0;gap:24px;padding-bottom:8px;animation:.85s cubic-bezier(.34,1.2,.64,1) both bdet-reveal;display:flex}@keyframes bdet-reveal{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0 0% 0 0);opacity:1}}.bdet .meta-row{flex-flow:wrap;align-items:center;gap:16px;display:flex}.bdet .cat-tag{letter-spacing:.08em;color:#389ddc;text-transform:uppercase;background:#389ddc0f;border:1.5px solid #389ddc;border-radius:40px;padding:4px 16px;font-size:13px;font-weight:600;display:inline-block}.bdet .read-time{color:#5a6272;letter-spacing:.05em;flex-direction:row;align-items:center;gap:8px;font-size:13px;display:flex}.bdet .read-time svg{flex-shrink:0}.bdet .art-h1{color:#0000;-webkit-text-stroke:1px #1b2233;letter-spacing:-.01em;margin:0;font-size:37px;font-weight:700;line-height:1.2}.bdet .stat-row{flex-direction:row;align-items:center;gap:24px;display:flex}.bdet .stat-item{color:#5a6272;flex-direction:row;align-items:center;gap:8px;font-size:14px;display:flex}.bdet .stat-item svg{flex-shrink:0}.bdet .err-btn{color:#a951db;cursor:pointer;background:#a951db0a;border:1.5px dashed #a951db;border-radius:3px;align-self:flex-start;align-items:center;gap:8px;padding:8px 16px;font-size:13px;text-decoration:none;transition:background .65s cubic-bezier(.34,1.2,.64,1),border-color .65s ease-in-out;display:inline-flex;box-shadow:inset 0 1px 4px -1px #a951db14}.bdet .err-btn:hover{background:#a951db1a;border-color:#7c22b0}.bdet .err-btn:focus{outline-offset:2px;outline:2px solid #a951db}.bdet .divider-mono{text-align:center;padding:16px 0;position:relative}.bdet .divider-mono:before,.bdet .divider-mono:after{content:"";vertical-align:middle;background:linear-gradient(90deg,#0000,#dce1ea);width:80px;height:1.5px;margin:0 16px;display:inline-block}.bdet .divider-mono:after{background:linear-gradient(90deg,#dce1ea,#0000)}.bdet .divider-letter{color:#0000;-webkit-text-stroke:1.5px #389ddc;vertical-align:middle;font-size:27px;font-weight:800;line-height:1.2;display:inline-block}.bdet .art-body{background:#fff;flex-direction:row;gap:40px;padding:40px 72px 72px;display:flex;position:relative}.bdet .art-body:before{content:"";background:linear-gradient(#389ddc 0%,#a951db 100%);border-radius:0 3px 3px 0;width:4px;position:absolute;top:0;bottom:0;left:0}.bdet .body-deco{filter:blur(30px);pointer-events:none;background:#389ddc0f;border-radius:40px;width:180px;height:180px;position:absolute;top:40px;right:40px}.bdet .art-text-col{flex:2 1 0;min-width:0}.bdet .art-text-col p{color:#2c3347;margin:0 0 16px;font-size:16px;line-height:1.8}.bdet .art-text-col h2{color:#0000;-webkit-text-stroke:1px #1b2233;margin:40px 0 16px;font-size:27px;font-weight:700;line-height:1.2}.bdet .art-text-col h4{color:#1b2233;margin:24px 0 8px;font-size:20px;font-weight:600;line-height:1.55}.bdet .art-text-col em{color:#389ddc;font-style:italic}.bdet .art-text-col small{color:#7a8299;font-size:13px;line-height:1.55;display:inline-block}.bdet .art-text-col table{border-collapse:collapse;width:100%;margin:24px 0;font-size:14px}.bdet .art-text-col th,.bdet .art-text-col td{color:#2c3347;border:1px solid #dce1ea;padding:8px 16px;line-height:1.55}.bdet .art-text-col thead th{color:#1b2233;background:#389ddc14;font-weight:600}.bdet .art-text-col tbody tr:nth-child(2n) td{background:#dce1ea40}.bdet .art-side-col{flex-direction:column;flex:1 1 0;gap:24px;min-width:220px;max-width:320px;padding-top:8px;display:flex}.bdet .side-card{background:linear-gradient(150deg,#f4f7fb 0%,#ede8f7 100%);border-radius:3px;padding:24px;position:relative;box-shadow:0 1px 4px -1px #389ddc0f,0 5px 22px -1px #389ddc17}.bdet .side-card-label{letter-spacing:.09em;color:#389ddc;text-transform:uppercase;margin-bottom:16px;font-size:13px;font-weight:700;display:block}.bdet .side-card p{color:#2c3347;margin:0;font-size:14px;line-height:1.8}.bdet .side-nav-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bdet .side-nav-list li{flex-direction:row;align-items:center;gap:8px;display:flex}.bdet .side-nav-list li:before{content:"";background:#389ddc;border-radius:40px;flex-shrink:0;width:8px;height:8px;display:inline-block}.bdet .side-nav-list a{color:#1b2233;font-size:14px;line-height:1.55;text-decoration:none;transition:color .65s ease-in-out}.bdet .side-nav-list a:hover{color:#389ddc}.bdet .side-nav-list a:focus{outline-offset:2px;border-radius:3px;outline:2px solid #389ddc}.bdet .dashed-path{pointer-events:none;width:60px;height:80px;position:absolute;top:24px;right:16px}@media (max-width:960px){.bdet .pg-top{flex-direction:column;align-items:flex-start;gap:24px;padding:40px 24px 24px}.bdet .top-img-col{flex:none;width:100%;max-width:100%}.bdet .top-img-wrap img{height:220px}.bdet .art-h1{font-size:27px}.bdet .art-body{flex-direction:column;gap:24px;padding:24px 24px 40px}.bdet .art-side-col{width:100%;max-width:100%}}@media (max-width:480px){.bdet .pg-top{padding:24px 16px 16px}.bdet .art-h1{font-size:20px}.bdet .art-body{padding:16px 16px 40px}.bdet .meta-row{gap:8px}.bdet .stat-row{gap:16px}}@media (min-width:1440px){.bdet .pg-top{padding:72px 120px 40px}.bdet .art-body{padding:40px 120px 72px}.bdet .top-img-col{flex:0 0 420px;max-width:420px}.bdet .top-img-wrap img{height:340px}}.blg-root{max-width:1600px;margin:0 auto;overflow-x:clip}.blg-root .pg-sep{background:repeating-linear-gradient(90deg,#389ddc 0 4px,#0000 4px 12px);border:none;width:100%;height:2px;margin:0}.blg-root .pg-sep--purple{background:repeating-linear-gradient(90deg,#a951db 0 4px,#0000 4px 12px)}.blg-root .lede-band{background:linear-gradient(160deg,#f4f7fb 0%,#eef2f8 100%);flex-direction:row;align-items:flex-end;gap:40px;padding:72px 40px 40px;display:flex;position:relative}.blg-root .lede-band:before{content:"";background:linear-gradient(90deg,#389ddc,#a951db);border-radius:3px;width:120px;height:3px;position:absolute;top:24px;left:40px}.blg-root .lede-text{flex:1 1 0}.blg-root .lede-label{letter-spacing:.12em;color:#389ddc;text-transform:uppercase;margin-bottom:16px;font-size:13px;font-weight:700;display:inline-block}.blg-root .lede-h1{color:#0000;-webkit-text-stroke:2px #222d3a;margin:0 0 16px;font-size:52px;font-weight:900;line-height:1.2}.blg-root .lede-sub{color:#3a4557;max-width:520px;font-size:16px;line-height:1.55}.blg-root .lede-accent-col{flex-direction:column;flex:0 0 220px;align-items:flex-end;gap:16px;padding-bottom:8px;display:flex}.blg-root .lede-stat{text-align:right}.blg-root .lede-stat-num{color:#a951db;font-size:37px;font-weight:800;line-height:1.2;display:block}.blg-root .lede-stat-desc{color:#5a6880;font-size:13px;line-height:1.55}.blg-root .lede-dashed-path{pointer-events:none;width:180px;height:60px;position:absolute;bottom:0;right:260px}.blg-root .posts-area{background:#fff;padding:40px 40px 72px}.blg-root .posts-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1600px;display:grid}.blg-root .post-card{background:#fff;border-radius:3px;flex-direction:column;transition:box-shadow .7s cubic-bezier(.34,1.2,.64,1),transform .65s cubic-bezier(.34,1.2,.64,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 4px -1px #389ddc0f,0 5px 22px -1px #389ddc17}.blg-root .post-card:hover{transform:translateY(-4px);box-shadow:0 9px 60px -1px #389ddc1a}.blg-root .post-card__img-wrap{flex-shrink:0;width:100%;height:200px;position:relative;overflow:hidden}.blg-root .post-card__img-wrap img{object-fit:cover;filter:saturate(.85)brightness(.97);width:100%;height:100%;transition:transform .8s ease-in-out;display:block}.blg-root .post-card:hover .post-card__img-wrap img{transform:scale(1.04)}.blg-root .post-card__tag{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#389ddc;border-radius:3px;padding:4px 12px;font-size:13px;font-weight:700;position:absolute;top:16px;left:16px}.blg-root .post-card__body{flex-direction:column;flex:auto;gap:8px;padding:24px;display:flex}.blg-root .post-card__accent-line{background:linear-gradient(90deg,#389ddc,#a951db);border-radius:3px;flex-shrink:0;width:36px;height:2px;margin-bottom:8px}.blg-root .post-card__title{color:#0000;-webkit-text-stroke:1.5px #1b2536;margin:0;font-size:20px;font-weight:800;line-height:1.2}.blg-root .post-card__desc{color:#4a5770;flex:auto;margin:0;font-size:14px;line-height:1.55}.blg-root .post-card__meta{flex-flow:wrap;align-items:center;gap:16px;margin-top:8px;display:flex}.blg-root .post-card__meta-item{color:#6a7a92;flex-direction:row;align-items:center;gap:6px;font-size:13px;display:flex}.blg-root .post-card__meta-item svg{flex-shrink:0}.blg-root .post-card__link{color:#389ddc;border-bottom:2px solid #dce1ea;align-self:flex-start;margin-top:16px;padding-bottom:2px;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .65s cubic-bezier(.34,1.2,.64,1),color .65s cubic-bezier(.34,1.2,.64,1);display:inline-block}.blg-root .post-card__link:hover{color:#a951db;border-color:#a951db}.blg-root .post-card__link:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #389ddc}.blg-root .guide-strip{background:linear-gradient(135deg,#edf3f9 0%,#f0eaf7 60%,#e8eef7 100%);flex-direction:row;align-items:stretch;gap:40px;padding:72px 40px;display:flex;position:relative}.blg-root .guide-strip:after{content:"";background:repeating-linear-gradient(90deg,#a951db 0 4px,#0000 4px 12px);height:2px;position:absolute;bottom:0;left:0;right:0}.blg-root .guide-img-col{flex:0 0 400px;position:relative}.blg-root .guide-img-frame{border-radius:3px;width:100%;height:320px;overflow:hidden;box-shadow:0 5px 22px -1px #a951db17,inset 0 0 0 3px #389ddc14}.blg-root .guide-img-frame img{object-fit:cover;filter:saturate(.82)brightness(.96);width:100%;height:100%;display:block}.blg-root .guide-deco{pointer-events:none;z-index:0;width:80px;height:80px;position:absolute;top:-16px;left:-16px}.blg-root .guide-text-col{flex-direction:column;flex:1 1 0;justify-content:center;gap:16px;display:flex}.blg-root .guide-eyebrow{letter-spacing:.12em;color:#a951db;text-transform:uppercase;font-size:13px;font-weight:700}.blg-root .guide-h2{color:#0000;-webkit-text-stroke:1.8px #1b2536;margin:0;font-size:37px;font-weight:900;line-height:1.2}.blg-root .guide-accent-line{background:linear-gradient(90deg,#389ddc,#a951db);border-radius:3px;width:48px;height:3px}.blg-root .guide-body{color:#3a4557;margin:0;font-size:16px;line-height:1.55}.blg-root .guide-steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.blg-root .guide-steps li{color:#3a4557;flex-direction:row;align-items:flex-start;gap:12px;font-size:14px;line-height:1.55;display:flex}.blg-root .guide-steps li:before{content:"";background:#389ddc;border-radius:40px;flex-shrink:0;width:10px;height:10px;margin-top:5px;display:block}.blg-root .guide-link{color:#fff;background:#389ddc;border:2px solid #389ddc;border-radius:3px;align-self:flex-start;padding:12px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .75s cubic-bezier(.34,1.2,.64,1);display:inline-block}.blg-root .guide-link:hover{border-color:#a951db}.blg-root .guide-link:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #a951db}.blg-root .metrics-row{background:#fff;grid-template-columns:repeat(4,1fr);gap:24px;padding:40px;display:grid;position:relative}.blg-root .metrics-row:before{content:"";background:repeating-linear-gradient(90deg,#389ddc 0 4px,#0000 4px 12px);height:2px;position:absolute;top:0;left:40px;right:40px}.blg-root .metric-item{background:#f4f7fb;border-radius:3px;flex-direction:column;gap:8px;padding:24px;transition:background .8s ease-in-out;display:flex;box-shadow:0 1px 4px -1px #389ddc0f}.blg-root .metric-item:last-child{background:linear-gradient(140deg,#eef2f8 0%,#f0eaf7 100%)}.blg-root .metric-num{color:#389ddc;font-size:37px;font-weight:900;line-height:1.2}.blg-root .metric-item:last-child .metric-num{color:#a951db}.blg-root .metric-label{color:#3a4557;font-size:14px;font-weight:600;line-height:1.55}.blg-root .metric-desc{color:#6a7a92;font-size:13px;line-height:1.55}.blg-root .newsletter-band{background:linear-gradient(160deg,#e8eef7 0%,#ede6f5 50%,#dce8f4 100%);flex-direction:row;align-items:center;gap:40px;padding:72px 40px;animation:7s ease-in-out infinite blg-bg-osc;display:flex;position:relative}@keyframes blg-bg-osc{0%,to{background:linear-gradient(160deg,#e8eef7 0%,#ede6f5 50%,#dce8f4 100%)}50%{background:linear-gradient(160deg,#dce8f4 0%,#e8eef7 50%,#ede6f5 100%)!important}}.blg-root .newsletter-band .nl-text{flex:1 1 0}.blg-root .nl-h2{color:#0000;-webkit-text-stroke:1.5px #1b2536;margin:0 0 8px;font-size:27px;font-weight:900;line-height:1.2}.blg-root .nl-desc{color:#3a4557;margin:0;font-size:16px;line-height:1.55}.blg-root .nl-form-col{flex:0 0 420px}.blg-root .nl-form{flex-direction:column;gap:16px;display:flex}.blg-root .nl-field{flex-direction:column;gap:8px;display:flex}.blg-root .nl-label{color:#3a4557;letter-spacing:.06em;font-size:13px;font-weight:700}.blg-root .nl-input{color:#1b2536;background:#fff;border:1.5px solid #dce1ea;border-radius:3px;outline:none;padding:12px 16px;font-size:14px;transition:border-color .65s cubic-bezier(.34,1.2,.64,1),box-shadow .65s cubic-bezier(.34,1.2,.64,1);box-shadow:inset 0 1px 4px -1px #389ddc0f}.blg-root .nl-input::placeholder{color:#4a577073}.blg-root .nl-input:focus{border-color:#389ddc;box-shadow:inset 0 1px 4px -1px #389ddc1a,0 0 0 3px #389ddc14}.blg-root .nl-btn{color:#fff;cursor:pointer;background:#a951db;border:2px solid #a951db;border-radius:3px;align-self:flex-start;padding:14px 24px;font-size:14px;font-weight:700;transition:border-color .75s cubic-bezier(.34,1.2,.64,1)}.blg-root .nl-btn:hover{border-color:#389ddc}.blg-root .nl-btn:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #389ddc}.blg-root .nl-dashed-wrap{pointer-events:none;position:absolute;top:24px;right:40px}@media (max-width:960px){.blg-root .lede-band{flex-direction:column;padding:40px 24px 24px}.blg-root .lede-band:before{left:24px}.blg-root .lede-h1{font-size:37px}.blg-root .lede-accent-col{flex-flow:wrap;flex:none;align-items:flex-start}.blg-root .lede-stat{text-align:left}.blg-root .posts-area{padding:24px 24px 40px}.blg-root .posts-grid{grid-template-columns:repeat(2,1fr)}.blg-root .guide-strip{flex-direction:column;padding:40px 24px}.blg-root .guide-img-col{flex:none;width:100%}.blg-root .metrics-row{grid-template-columns:repeat(2,1fr);padding:24px}.blg-root .metrics-row:before{left:24px;right:24px}.blg-root .newsletter-band{flex-direction:column;gap:24px;padding:40px 24px}.blg-root .nl-form-col{flex:none;width:100%}.blg-root .nl-dashed-wrap{display:none}}@media (max-width:480px){.blg-root .lede-h1{font-size:27px}.blg-root .posts-grid,.blg-root .metrics-row{grid-template-columns:1fr}.blg-root .guide-h2{font-size:27px}.blg-root .lede-band{padding:40px 16px 16px}.blg-root .posts-area{padding:16px 16px 40px}.blg-root .guide-strip{padding:40px 16px}.blg-root .metrics-row{padding:16px}.blg-root .newsletter-band{padding:40px 16px}}.ab-auth{max-width:1600px;margin:0 auto;overflow-x:clip}.ab-auth .lead-block{background:#fff;grid-template-columns:340px 1fr;gap:40px;padding:72px 72px 96px;display:grid;position:relative}.ab-auth .lead-block:before{content:"";background:linear-gradient(#389ddc 0%,#a951db 100%);border-radius:3px;width:3px;position:absolute;top:40px;bottom:40px;left:0}.ab-auth .lead-img-col{flex-direction:column;gap:24px;display:flex;position:relative}.ab-auth .card-img-wrap{border-radius:3px;position:relative;overflow:hidden;box-shadow:0 5px 22px -1px #389ddc17,0 9px 60px -1px #389ddc1a}.ab-auth .card-img-wrap:after{content:"";pointer-events:none;background:linear-gradient(#1e1e328c 0%,#0000 100%);height:45%;position:absolute;top:0;left:0;right:0}.ab-auth .card-img-wrap img{object-fit:cover;object-position:center;width:100%;height:380px;display:block}.ab-auth .stat-row{flex-direction:row;gap:16px;display:flex}.ab-auth .stat-item{background:#dce1ea;border-top:2px solid #389ddc;border-radius:3px;flex:1;padding:16px}.ab-auth .stat-num{color:#389ddc;font-size:27px;font-weight:700;line-height:1.2;display:block}.ab-auth .stat-label{color:#3a3a4a;letter-spacing:.04em;margin-top:4px;font-size:13px;line-height:1.55;display:block}.ab-auth .lead-text-col{flex-direction:column;gap:24px;padding-left:16px;display:flex}.ab-auth .tag-line{letter-spacing:.12em;color:#a951db;text-transform:uppercase;border:1px solid #a951db40;border-radius:3px;width:fit-content;padding:8px 16px;font-size:13px;font-weight:600;display:inline-block}.ab-auth .auth-name{color:#0000;-webkit-text-stroke:2px #2c2c3a;margin:0;font-size:52px;font-weight:800;line-height:1.2}.ab-auth .auth-name .accent-phrase{-webkit-text-stroke:2px #389ddc;color:#0000}.ab-auth .role-label{color:#5a5a6e;margin:0;font-size:20px;font-weight:400;line-height:1.55}.ab-auth .bio-text{color:#2c2c3a;margin:0;font-size:16px;line-height:1.8}.ab-auth .bio-text strong{color:#389ddc;font-weight:600}.ab-auth .contact-strip{flex-flow:wrap;gap:16px;margin-top:8px;display:flex}.ab-auth .contact-pill{color:#2c2c3a;background:#fff;border:1px solid #dce1ea;border-radius:40px;flex-direction:row;align-items:center;gap:8px;padding:8px 16px;font-size:14px;text-decoration:none;transition:border-color .65s cubic-bezier(.34,1.2,.64,1),box-shadow .65s cubic-bezier(.34,1.2,.64,1);display:flex;box-shadow:0 1px 4px -1px #389ddc0f}.ab-auth .contact-pill:hover{border-color:#389ddc;box-shadow:0 5px 22px -1px #389ddc17}.ab-auth .pill-icon{flex-shrink:0;width:16px;height:16px}.ab-auth .expertise-block{background:linear-gradient(160deg,#f4f6fa 0%,#edf1f8 100%);padding:72px;position:relative;overflow:hidden}.ab-auth .expertise-block:before{content:"";pointer-events:none;background:radial-gradient(#389ddc12 0%,#0000 70%);border-radius:40px;width:600px;height:600px;animation:7s ease-in-out infinite spot-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes spot-breathe{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.7;transform:translate(-50%,-50%)scale(1.12)}}.ab-auth .exp-header{flex-direction:row;align-items:flex-start;gap:40px;margin-bottom:40px;display:flex;position:relative}.ab-auth .exp-title-wrap{flex:1}.ab-auth .curved-deco{pointer-events:none;width:180px;height:24px;position:absolute;bottom:-16px;left:0}.ab-auth .exp-h2{color:#0000;-webkit-text-stroke:1.5px #2c2c3a;margin:0 0 8px;font-size:37px;font-weight:800;line-height:1.2}.ab-auth .exp-sub{color:#5a5a6e;max-width:520px;margin:0;font-size:16px;line-height:1.55}.ab-auth .exp-grid{grid-template-columns:1fr 1fr 1fr;gap:24px;margin-bottom:40px;display:grid;position:relative}.ab-auth .exp-card{cursor:default;background:#fff;border-radius:3px;flex-direction:column;gap:16px;padding:24px;transition:box-shadow .75s ease-in-out,transform .75s cubic-bezier(.34,1.2,.64,1);display:flex;box-shadow:0 1px 4px -1px #389ddc0f,0 5px 22px -1px #389ddc17}.ab-auth .exp-card:hover{transform:translateY(-4px);box-shadow:0 9px 60px -1px #389ddc1a}.ab-auth .exp-card:active{transition:transform .45s cubic-bezier(.34,1.2,.64,1);transform:scale(1.04)}.ab-auth .card-icon-ring{background:linear-gradient(135deg,#389ddc1f 0%,#a951db1a 100%);border-radius:40px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ab-auth .card-icon-ring svg{width:20px;height:20px}.ab-auth .exp-card-h{color:#2c2c3a;margin:0;font-size:16px;font-weight:700;line-height:1.2}.ab-auth .exp-card-p{color:#5a5a6e;margin:0;font-size:14px;line-height:1.8}.ab-auth .res-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid;position:relative}.ab-auth .res-h3{color:#0000;-webkit-text-stroke:1.5px #2c2c3a;grid-column:1/-1;margin:0 0 24px;font-size:27px;font-weight:700;line-height:1.2}.ab-auth .res-card{background:#fff;border-radius:3px;flex-direction:row;align-items:flex-start;gap:16px;padding:24px;transition:box-shadow .8s ease-in-out;display:flex;box-shadow:0 1px 4px -1px #a951db0f,0 5px 22px -1px #a951db17}.ab-auth .res-card:hover{box-shadow:0 9px 60px -1px #a951db1a}.ab-auth .res-thumb{border-radius:3px;flex-shrink:0;width:72px;height:72px;overflow:hidden;box-shadow:0 1px 4px -1px #389ddc0f}.ab-auth .res-thumb img{object-fit:cover;object-position:center;width:72px;height:72px;display:block}.ab-auth .res-meta{flex-direction:column;flex:1;gap:8px;display:flex}.ab-auth .res-type-badge{letter-spacing:.1em;text-transform:uppercase;color:#fff;background:linear-gradient(90deg,#389ddc 0%,#a951db 100%);border-radius:3px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:700;display:inline-block}.ab-auth .res-card-title{color:#2c2c3a;margin:0;font-size:14px;font-weight:600;line-height:1.55}.ab-auth .res-size{color:#8a8a9e;font-size:13px;line-height:1.2}.ab-auth .portrait-pair{background:#fff;border-radius:3px;flex-direction:row;align-items:center;gap:16px;margin-top:40px;padding:24px;display:flex;position:relative;box-shadow:0 1px 4px -1px #389ddc0f}.ab-auth .portrait-pair:before{content:"";background:linear-gradient(90deg,#389ddc 0%,#a951db 100%);border-radius:3px;height:2px;position:absolute;bottom:0;left:24px;right:24px}.ab-auth .portrait-item{flex-direction:row;align-items:center;gap:16px;display:flex}.ab-auth .portrait-crop{border-radius:3px;flex-shrink:0;width:80px;height:103px;overflow:hidden;box-shadow:0 5px 22px -1px #389ddc17}.ab-auth .portrait-crop img{object-fit:cover;object-position:center;aspect-ratio:7/9;width:80px;height:103px;display:block}.ab-auth .portrait-info{flex-direction:column;gap:8px;display:flex}.ab-auth .portrait-name{color:#2c2c3a;margin:0;font-size:16px;font-weight:700;line-height:1.2}.ab-auth .portrait-role{color:#5a5a6e;font-size:13px;line-height:1.55}.ab-auth .pair-divider{background:#dce1ea;width:1px;height:72px;margin:0 16px}.ab-auth .pair-note{color:#5a5a6e;flex:1;font-size:14px;line-height:1.8}.ab-auth .pair-note strong{color:#a951db}@media (max-width:960px){.ab-auth .lead-block{grid-template-columns:1fr;padding:40px 40px 72px}.ab-auth .card-img-wrap img{height:280px}.ab-auth .auth-name{font-size:37px}.ab-auth .expertise-block{padding:40px}.ab-auth .exp-grid{grid-template-columns:1fr 1fr}.ab-auth .res-grid{grid-template-columns:1fr}.ab-auth .portrait-pair{flex-direction:column;align-items:flex-start}.ab-auth .pair-divider{width:100%;height:1px;margin:8px 0}}@media (max-width:480px){.ab-auth .lead-block{padding:24px 16px 40px}.ab-auth .lead-text-col{padding-left:0}.ab-auth .auth-name{font-size:27px}.ab-auth .stat-row{flex-direction:column}.ab-auth .expertise-block{padding:24px 16px}.ab-auth .exp-grid{grid-template-columns:1fr}.ab-auth .exp-h2{font-size:27px}.ab-auth .portrait-item{flex-direction:column;align-items:flex-start}}.fst{max-width:1600px;margin:0 auto;position:relative;overflow-x:clip}.fst .split-row{flex-direction:row;min-height:520px;display:flex}.fst .split-left{background:#1a6aa0;flex-direction:column;flex:55%;justify-content:center;padding:72px;display:flex;position:relative}.fst .split-right{background:#a951db;flex:45%;position:relative;overflow:hidden}.fst .split-right img{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;animation:.9s cubic-bezier(.34,1.2,.64,1) .4s forwards img-reveal;display:block}@keyframes img-reveal{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.fst .atmo-spot{pointer-events:none;filter:blur(48px);border-radius:40px;position:absolute}.fst .atmo-spot.s1{background:#a951db2e;width:260px;height:260px;top:-40px;left:-60px}.fst .atmo-spot.s2{background:#389ddc26;width:180px;height:180px;bottom:24px;right:40px}.fst .split-tag{letter-spacing:.14em;color:#e3f1fa;text-transform:uppercase;margin-bottom:24px;font-size:13px}.fst .split-h1{color:#fff;-webkit-text-stroke:0px transparent;margin:0 0 24px;font-size:52px;font-weight:700;line-height:1.2}.fst .split-h1 .grad-word{-webkit-text-stroke:2px #fff;color:#0000;display:inline}.fst .split-lead{color:#ffffffe0;max-width:460px;margin:0 0 40px;font-size:16px;line-height:1.55}.fst .btn-primary{color:#1f78b4;background:#fff;border:2px solid #fff;border-radius:3px;align-self:flex-start;padding:16px 40px;font-size:14px;font-weight:700;transition:border-color .65s cubic-bezier(.34,1.2,.64,1),color .65s cubic-bezier(.34,1.2,.64,1),background .65s cubic-bezier(.34,1.2,.64,1);display:inline-block;box-shadow:0 5px 22px -1px #389ddc17;text-decoration:none!important}.fst .btn-primary:hover,.fst .btn-primary:focus{color:#fff;background:0 0;border-color:#fff6;outline:none}.fst .geo-circles{pointer-events:none;border-radius:0;position:absolute;inset:0;overflow:hidden}.fst .geo-c{border:1px solid #389ddc14;border-radius:40px;position:absolute}.fst .geo-c.c1{width:320px;height:320px;top:-80px;right:10%}.fst .geo-c.c2{width:180px;height:180px;bottom:40px;left:5%}.fst .geo-c.c3{border-color:#a951db12;width:90px;height:90px;top:40%;right:3%}.fst .row-wave{opacity:0;animation:.7s cubic-bezier(.34,1.2,.64,1) forwards row-appear}.fst .row-wave.d1{animation-delay:.1s}.fst .row-wave.d2{animation-delay:.22s}.fst .row-wave.d3{animation-delay:.34s}.fst .row-wave.d4{animation-delay:.46s}.fst .row-wave.d5{animation-delay:.58s}.fst .row-wave.d6{animation-delay:.7s}@keyframes row-appear{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.fst .phil-seg{background:#fff;padding:72px;position:relative}.fst .phil-seg:before{content:"";background:linear-gradient(90deg,#dce1ea 0%,#389ddc 60%,#a951db 100%);height:3px;display:block;position:absolute;top:0;left:0;right:0}.fst .phil-grid{grid-template-columns:1fr 1fr;gap:40px 72px;max-width:1100px;display:grid}.fst .phil-label{letter-spacing:.12em;text-transform:uppercase;color:#1f78b4;margin-bottom:16px;font-size:13px}.fst .phil-h2{-webkit-text-stroke:1.5px #222;color:#0000;margin:0 0 16px;font-size:37px;font-weight:700;line-height:1.2}.fst .phil-divider{background:linear-gradient(90deg,#389ddc,#a951db);border-radius:3px;width:48px;height:2px;margin-bottom:16px}.fst .phil-body{color:#2d3340;font-size:16px;line-height:1.55}.fst .phil-aside{flex-direction:column;justify-content:center;gap:24px;display:flex}.fst .phil-stat{background:linear-gradient(135deg,#f0f6fc 0%,#f5effe 100%);border:1px solid #389ddc0f;border-top-color:#389ddc1f;border-left:3px solid #389ddc;border-radius:3px;flex-direction:column;gap:8px;padding:24px;display:flex;box-shadow:0 1px 4px -1px #389ddc0f}.fst .phil-stat-num{color:#389ddc;font-size:37px;font-weight:700;line-height:1.2}.fst .phil-stat-desc{color:#4a5568;font-size:14px;line-height:1.55}.fst .depth-seg{background:linear-gradient(90deg,#389ddc12 0%,#fff 100%);padding:72px;position:relative}.fst .depth-inner{flex-direction:row;align-items:flex-start;gap:72px;display:flex}.fst .depth-img-col{flex:0 0 380px;position:relative}.fst .depth-img-wrap{border-radius:3px;overflow:hidden;box-shadow:0 9px 60px -1px #389ddc1a}.fst .depth-img-wrap img{object-fit:cover;object-position:center;width:380px;height:480px;transition:transform .75s cubic-bezier(.34,1.2,.64,1);display:block}.fst .depth-img-wrap:hover img{transform:scale(1.04)}.fst .depth-txt-col{flex:auto}.fst .depth-h2{-webkit-text-stroke:1.5px #222;color:#0000;margin:0 0 16px;font-size:37px;font-weight:700;line-height:1.2}.fst .depth-divider{background:linear-gradient(90deg,#a951db,#389ddc);border-radius:3px;width:48px;height:2px;margin-bottom:24px}.fst .depth-body{color:#2d3340;margin-bottom:24px;font-size:16px;line-height:1.8}.fst .depth-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.fst .depth-list li{color:#2d3340;flex-direction:row;align-items:flex-start;gap:16px;font-size:14px;line-height:1.55;display:flex}.fst .depth-list li .dl-marker{background:#a951db;border-radius:40px;flex:0 0 10px;width:10px;height:10px;margin-top:4px;box-shadow:0 1px 4px -1px #a951db2e}.fst .edit-seg{background:#f4f6fb;padding:72px;position:relative}.fst .edit-seg:after{content:"";background:linear-gradient(90deg,#a951db 0%,#dce1ea 100%);height:3px;display:block;position:absolute;bottom:0;left:0;right:0}.fst .edit-h2{-webkit-text-stroke:1.5px #222;color:#0000;margin:0 0 8px;font-size:37px;font-weight:700;line-height:1.2}.fst .edit-sub{color:#4a5568;max-width:600px;margin-bottom:40px;font-size:16px;line-height:1.55}.fst .edit-steps{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.fst .edit-step{background:#fff;border-radius:3px;flex-direction:column;gap:16px;padding:24px;transition:box-shadow .65s ease-in-out;display:flex;position:relative;box-shadow:0 1px 4px -1px #389ddc0f,0 5px 22px -1px #389ddc17}.fst .edit-step:hover{box-shadow:0 9px 60px -1px #389ddc1a}.fst .step-num{color:#8a94a6;margin:0;font-size:52px;font-weight:700;line-height:1.2}.fst .step-ttl{color:#2d3340;letter-spacing:.04em;font-size:14px;font-weight:700}.fst .step-line{background:#389ddc;border-radius:3px;width:32px;height:2px}.fst .step-desc{color:#4a5568;font-size:13px;line-height:1.55}.fst .nav-seg{background:#fff;padding:72px;position:relative}.fst .nav-seg-inner{flex-direction:row;align-items:flex-start;gap:72px;display:flex}.fst .nav-txt{flex:0 0 320px}.fst .nav-h2{-webkit-text-stroke:1.5px #222;color:#0000;margin:0 0 16px;font-size:37px;font-weight:700;line-height:1.2}.fst .nav-divider{background:linear-gradient(90deg,#389ddc,#a951db);border-radius:3px;width:48px;height:2px;margin-bottom:16px}.fst .nav-body{color:#2d3340;font-size:16px;line-height:1.55}.fst .nav-cards{flex:auto;grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.fst .nav-card{border-radius:3px;display:block;position:relative;overflow:hidden;box-shadow:0 5px 22px -1px #389ddc17;text-decoration:none!important}.fst .nav-card img{object-fit:cover;object-position:center;width:100%;height:200px;transition:transform .75s cubic-bezier(.34,1.2,.64,1);display:block}.fst .nav-card:hover img{transform:scale(1.06)}.fst .nav-card-overlay{background:#1e143200;flex-direction:column;justify-content:flex-end;padding:16px;transition:background .75s ease-in-out;display:flex;position:absolute;inset:0}.fst .nav-card:hover .nav-card-overlay,.fst .nav-card:focus .nav-card-overlay{background:#1e1432b8}.fst .nav-card-ttl{color:#fff;opacity:0;font-size:14px;font-weight:700;transition:opacity .65s cubic-bezier(.34,1.2,.64,1),transform .65s cubic-bezier(.34,1.2,.64,1);transform:translateY(8px)}.fst .nav-card:hover .nav-card-ttl,.fst .nav-card:focus .nav-card-ttl{opacity:1;transform:translateY(0)}.fst .nav-card-desc{color:#ffffffd1;opacity:0;margin-top:8px;font-size:13px;line-height:1.55;transition:opacity .75s cubic-bezier(.34,1.2,.64,1) 70ms,transform .75s cubic-bezier(.34,1.2,.64,1) 70ms;transform:translateY(8px)}.fst .nav-card:hover .nav-card-desc,.fst .nav-card:focus .nav-card-desc{opacity:1;transform:translateY(0)}.fst .outcomes-seg{background:linear-gradient(90deg,#a951db0f 0%,#fff 100%);padding:72px;position:relative}.fst .outcomes-top{flex-direction:row;align-items:flex-start;gap:72px;margin-bottom:40px;display:flex}.fst .outcomes-h2{-webkit-text-stroke:1.5px #222;color:#0000;flex:none;margin:0 0 8px;font-size:37px;font-weight:700;line-height:1.2}.fst .outcomes-lead{color:#4a5568;flex:auto;padding-top:8px;font-size:16px;line-height:1.55}.fst .outcomes-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.fst .outcome-card{background:#fff;border-top:3px solid #a951db;border-radius:3px;flex-direction:column;gap:16px;padding:24px;transition:box-shadow .75s ease-in-out;display:flex;box-shadow:0 1px 4px -1px #a951db0f,0 5px 22px -1px #a951db17}.fst .outcome-card:hover{box-shadow:0 9px 60px -1px #a951db1a}.fst .oc-portrait-row{flex-direction:row;align-items:center;gap:16px;display:flex}.fst .oc-portrait{border-radius:3px;flex:0 0 56px;width:56px;height:70px;overflow:hidden}.fst .oc-portrait img{object-fit:cover;object-position:center;width:56px;height:70px;display:block}.fst .oc-name-block{flex-direction:column;gap:4px;display:flex}.fst .oc-name{color:#2d3340;font-size:14px;font-weight:700}.fst .oc-role{color:#9c46cf;font-size:13px}.fst .oc-quote{color:#2d3340;background:#f9fafc;border:1px solid #389ddc0a;border-top-color:#389ddc14;border-left:2px solid #dce1ea;border-radius:3px;padding:16px;font-size:14px;line-height:1.8;box-shadow:inset 0 1px 4px -1px #a951db0f}.fst .oc-no-portrait{flex-direction:column;gap:4px;display:flex}.fst .connect-seg{background:linear-gradient(90deg,#389ddc 0%,#a951db 100%);padding:72px;position:relative}.fst .connect-inner{flex-direction:row;align-items:center;gap:72px;display:flex}.fst .connect-txt{flex:auto}.fst .connect-h2{color:#fff;margin:0 0 16px;font-size:37px;font-weight:700;line-height:1.2}.fst .connect-body{color:#ffffffe0;max-width:520px;margin-bottom:24px;font-size:16px;line-height:1.55}.fst .connect-links{flex-flow:wrap;gap:16px;display:flex}.fst .btn-ghost{color:#fff;background:0 0;border:2px solid #fff9;border-radius:3px;padding:16px 40px;font-size:14px;font-weight:700;transition:border-color .65s cubic-bezier(.34,1.2,.64,1);display:inline-block;text-decoration:none!important}.fst .btn-ghost:hover,.fst .btn-ghost:focus{border-color:#fff;outline:none}.fst .connect-form-col{flex:0 0 360px}.fst .connect-form{background:#fff;border-radius:3px;flex-direction:column;gap:16px;padding:40px;display:flex;box-shadow:0 9px 60px -1px #389ddc1a}.fst .form-ttl{color:#2d3340;margin:0;font-size:20px;font-weight:700}.fst .form-field{flex-direction:column;gap:8px;display:flex}.fst .form-label{color:#4a5568;letter-spacing:.06em;font-size:13px;font-weight:700}.fst .form-input{color:#2d3340;background:#fff;border:1.5px solid #dce1ea;border-radius:3px;outline:none;padding:16px;font-size:14px;transition:border-color .65s ease-in-out,box-shadow .65s ease-in-out;box-shadow:inset 0 1px 4px -1px #389ddc0f}.fst .form-input::placeholder{color:#2d334061}.fst .form-input:focus{border-color:#389ddc;box-shadow:inset 0 1px 4px -1px #389ddc1f,0 0 0 2px #389ddc1a}.fst .btn-submit{color:#fff;cursor:pointer;background:#1f78b4;border:2px solid #1f78b4;border-radius:3px;padding:16px 40px;font-size:14px;font-weight:700;transition:border-color .65s cubic-bezier(.34,1.2,.64,1);box-shadow:0 5px 22px -1px #389ddc17}.fst .btn-submit:hover,.fst .btn-submit:focus{border-color:#a951db;outline:none}.fst .tooltip-wrap{display:inline-block;position:relative}.fst .tooltip-wrap .tip{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:10;background:#2d3340;border-radius:3px;padding:8px 16px;font-size:13px;line-height:1.55;transition:opacity .65s ease-in-out;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 5px 22px -1px #389ddc17}.fst .tooltip-wrap .tip:after{content:"";border:6px solid #0000;border-top-color:#2d3340;position:absolute;top:100%;left:50%;transform:translate(-50%)}.fst .tooltip-wrap:focus-within .tip{opacity:1}@media (max-width:960px){.fst .split-row{flex-direction:column}.fst .split-left{flex:none;padding:40px 24px}.fst .split-right{flex:none;height:300px}.fst .phil-seg,.fst .depth-seg,.fst .edit-seg,.fst .nav-seg,.fst .outcomes-seg,.fst .connect-seg{padding:40px 24px}.fst .phil-grid{grid-template-columns:1fr;gap:24px}.fst .depth-inner{flex-direction:column;gap:24px}.fst .depth-img-col{flex:none;width:100%}.fst .depth-img-wrap img{width:100%;height:280px}.fst .edit-steps{grid-template-columns:repeat(2,1fr)}.fst .nav-seg-inner{flex-direction:column;gap:24px}.fst .nav-txt{flex:none;width:100%}.fst .nav-cards{grid-template-columns:1fr 1fr}.fst .outcomes-top{flex-direction:column;gap:16px}.fst .outcomes-grid{grid-template-columns:1fr}.fst .connect-inner{flex-direction:column;gap:40px}.fst .connect-form-col{flex:none;width:100%}.fst .split-h1{font-size:37px}}@media (max-width:480px){.fst .split-left,.fst .phil-seg,.fst .depth-seg,.fst .edit-seg,.fst .nav-seg,.fst .outcomes-seg,.fst .connect-seg{padding:40px 16px}.fst .edit-steps,.fst .nav-cards{grid-template-columns:1fr}.fst .connect-form{padding:24px 16px}.fst .split-h1{font-size:27px}.fst .connect-links{flex-direction:column}}.anlt{max-width:1600px;margin:0 auto;position:relative;overflow-x:clip}.anlt .lbl-upper{letter-spacing:.12em;text-transform:uppercase;color:#389ddc;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.anlt .btn-prim{color:#fff;letter-spacing:.06em;cursor:pointer;background:#389ddc;border:2px solid #389ddc;border-radius:3px;align-items:center;gap:8px;padding:16px 40px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .65s cubic-bezier(.34,1.2,.64,1),box-shadow .65s cubic-bezier(.34,1.2,.64,1);display:inline-flex;box-shadow:0 5px 22px -1px #389ddc17}.anlt .btn-prim:hover{border-color:#a951db;box-shadow:0 9px 60px -1px #389ddc1a}.anlt .btn-ghost{color:#389ddc;letter-spacing:.06em;cursor:pointer;background:0 0;border:2px solid #dce1ea;border-radius:3px;align-items:center;gap:8px;padding:16px 40px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .75s ease-in-out;display:inline-flex}.anlt .btn-ghost:hover{border-color:#389ddc}.anlt .ttl-block{background:linear-gradient(160deg,#f4f7fb 0%,#eef2f8 60%,#e8edf5 100%);padding:72px;position:relative;overflow:hidden}.anlt .ttl-bloom{pointer-events:none;background:radial-gradient(at 80% 20%,#389ddc21 0%,#a951db0f 50%,#0000 75%);border-radius:40px;width:420px;height:420px;animation:7s ease-in-out infinite alternate bloom-drift;position:absolute;top:-80px;right:-80px}@keyframes bloom-drift{0%{opacity:.7;transform:translate(0)scale(1)}to{opacity:1;transform:translate(-30px,30px)scale(1.08)}}.anlt .ttl-dots{pointer-events:none;gap:8px;display:flex;position:absolute;bottom:40px;left:72px}.anlt .ttl-dots span{opacity:.18;background:#389ddc;border-radius:40px;display:block}.anlt .ttl-dots span:first-child{width:6px;height:6px}.anlt .ttl-dots span:nth-child(2){opacity:.12;width:10px;height:6px}.anlt .ttl-dots span:nth-child(3){opacity:.08;width:6px;height:6px}.anlt .ttl-dots span:nth-child(4){opacity:.06;width:8px;height:6px}.anlt .ttl-dots span:nth-child(5){opacity:.04;width:5px;height:6px}.anlt .ttl-lines{pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute;top:24px;left:40px}.anlt .ttl-lines span{opacity:.15;background:#389ddc;height:1px;display:block}.anlt .ttl-lines span:first-child{width:40px}.anlt .ttl-lines span:nth-child(2){width:24px}.anlt .ttl-lines span:nth-child(3){width:32px}.anlt .ttl-grid{z-index:1;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:40px;display:grid;position:relative}.anlt .ttl-left{grid-column:1/3}.anlt .ttl-h1{color:#1e2a3a;margin:0 0 16px;font-size:52px;font-weight:700;line-height:1.2}.anlt .ttl-h1 .accent-phrase{-webkit-text-stroke:1.5px #389ddc;color:#0000;font-weight:700}.anlt .ttl-desc{color:#3a4a5c;max-width:560px;margin:0 0 24px;font-size:16px;line-height:1.55}.anlt .ttl-img-wrap{border-radius:3px;position:relative;overflow:hidden;box-shadow:0 9px 60px -1px #389ddc1a,0 5px 22px -1px #389ddc17}.anlt .ttl-img-wrap img{object-fit:cover;filter:saturate(.7)brightness(.95);width:100%;height:320px;transition:filter .8s ease-in-out;display:block}.anlt .ttl-img-wrap:hover img{filter:saturate(.9)brightness()}.anlt .ttl-img-wrap:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#1e2a3a2e 100%);position:absolute;inset:0}.anlt .art-list-sec{background:#fff;padding:72px;position:relative}.anlt .art-list-sec:before{content:"";background:linear-gradient(90deg,#389ddc 0%,#a951db 60%,#0000 100%);height:4px;display:block;position:absolute;top:0;left:0;right:0}.anlt .art-list-sec .step-edge{pointer-events:none;gap:0;display:flex;position:absolute;top:-16px;right:72px}.anlt .art-list-sec .step-edge span{background:#fff;border-top:4px solid #dce1ea;border-left:4px solid #dce1ea;display:block}.anlt .art-list-sec .step-edge span:first-child{width:40px;height:16px}.anlt .art-list-sec .step-edge span:nth-child(2){width:24px;height:10px;margin-top:6px}.anlt .art-list-sec .step-edge span:nth-child(3){width:16px;height:6px;margin-top:10px}.anlt .art-list-hd{margin-bottom:40px}.anlt .art-list-hd h2{color:#0000;-webkit-text-stroke:1px #1e2a3a;margin:0 0 16px;font-size:37px;font-weight:700;line-height:1.2}.anlt .art-list-hd p{color:#3a4a5c;max-width:640px;margin:0;font-size:16px;line-height:1.55}.anlt .art-col-grid{grid-template-columns:1fr 1fr 1fr;gap:24px;display:grid}.anlt .art-card{cursor:pointer;border-radius:3px;padding:24px;text-decoration:none;transition:box-shadow .7s cubic-bezier(.34,1.2,.64,1),transform .7s cubic-bezier(.34,1.2,.64,1);display:block;position:relative;overflow:hidden}.anlt .art-card:hover{transform:translateY(-4px)}.anlt .art-card.bg-a{background:linear-gradient(155deg,#eef5fb 0%,#e6f0f9 100%);box-shadow:0 1px 4px -1px #389ddc0f,0 5px 22px -1px #389ddc17}.anlt .art-card.bg-a:hover{box-shadow:0 9px 60px -1px #389ddc1a}.anlt .art-card.bg-b{background:linear-gradient(155deg,#f5eefb 0%,#efe6f9 100%);box-shadow:0 1px 4px -1px #a951db0f,0 5px 22px -1px #a951db17}.anlt .art-card.bg-b:hover{box-shadow:0 9px 60px -1px #a951db1a}.anlt .art-card.bg-c{background:linear-gradient(155deg,#f0f3f8 0%,#e8ecf4 100%);box-shadow:0 1px 4px -1px #389ddc0f,0 5px 22px -1px #389ddc17}.anlt .art-card.bg-c:hover{box-shadow:0 9px 60px -1px #389ddc1a}.anlt .art-card .card-num{color:#389ddc26;margin-bottom:8px;font-size:37px;font-weight:700;line-height:1.2;display:block}.anlt .art-card.bg-b .card-num{color:#a951db26}.anlt .art-card h3{color:#1e2a3a;margin:0 0 16px;font-size:20px;font-weight:700;line-height:1.2}.anlt .art-card p{color:#3a4a5c;margin:0 0 16px;font-size:14px;line-height:1.55}.anlt .art-card .card-tag{letter-spacing:.08em;text-transform:uppercase;color:#389ddc;border-bottom:1.5px solid #389ddc4d;padding-bottom:2px;font-size:13px;font-weight:600;display:inline-block}.anlt .art-card.bg-b .card-tag{color:#a951db;border-bottom-color:#a951db4d}.anlt .art-card .card-arrow{background:#389ddc1f;border-radius:40px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .6s ease-in-out,transform .6s cubic-bezier(.34,1.2,.64,1);display:flex;position:absolute;bottom:24px;right:24px}.anlt .art-card.bg-b .card-arrow{background:#a951db1f}.anlt .art-card:hover .card-arrow{background:#389ddc38;transform:translate(3px,-3px)}.anlt .art-card.bg-b:hover .card-arrow{background:#a951db38}.anlt .art-card .card-arrow svg{width:14px;height:14px}.anlt .metrics-sec{background:linear-gradient(#e8edf5 0%,#f4f7fb 100%);padding:72px;position:relative}.anlt .metrics-sec .geo-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.anlt .metrics-sec .geo-bg span{border:1px solid #389ddc14;border-radius:3px;position:absolute}.anlt .metrics-sec .geo-bg span:first-child{width:60px;height:60px;top:40px;left:120px;transform:rotate(15deg)}.anlt .metrics-sec .geo-bg span:nth-child(2){opacity:.6;width:30px;height:30px;top:100px;left:200px;transform:rotate(30deg)}.anlt .metrics-sec .geo-bg span:nth-child(3){width:80px;height:80px;bottom:60px;right:160px;transform:rotate(-10deg)}.anlt .metrics-sec .geo-bg span:nth-child(4){opacity:.5;width:20px;height:20px;bottom:120px;right:260px;transform:rotate(45deg)}.anlt .metrics-sec .geo-bg span:nth-child(5){opacity:.4;width:45px;height:45px;top:160px;right:80px;transform:rotate(20deg)}.anlt .metrics-step-edge{pointer-events:none;flex-direction:column;gap:0;display:flex;position:absolute;bottom:-16px;left:72px}.anlt .metrics-step-edge span{background:linear-gradient(#e8edf5 0%,#f4f7fb 100%);border-bottom:4px solid #dce1ea;border-right:4px solid #dce1ea;display:block}.anlt .metrics-step-edge span:first-child{width:40px;height:16px}.anlt .metrics-step-edge span:nth-child(2){width:24px;height:10px}.anlt .metrics-step-edge span:nth-child(3){width:16px;height:6px}.anlt .metrics-layout{z-index:1;grid-template-columns:1fr 2fr;align-items:start;gap:40px;display:grid;position:relative}.anlt .metrics-sidebar h2{color:#0000;-webkit-text-stroke:1.5px #1e2a3a;margin:0 0 16px;font-size:37px;font-weight:700;line-height:1.2}.anlt .metrics-sidebar p{color:#3a4a5c;margin:0 0 24px;font-size:14px;line-height:1.55}.anlt .metrics-sidebar .sidebar-lines{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.anlt .metrics-sidebar .sidebar-lines span{background:linear-gradient(90deg,#389ddc,#a951db);border-radius:3px;height:2px;display:block}.anlt .metrics-sidebar .sidebar-lines span:first-child{width:72px}.anlt .metrics-sidebar .sidebar-lines span:nth-child(2){opacity:.6;width:40px}.anlt .metrics-sidebar .sidebar-lines span:nth-child(3){opacity:.35;width:56px}.anlt .metrics-body{flex-direction:column;gap:24px;display:flex}.anlt .metric-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.anlt .metric-item{background:#fff;border-top:1px solid #dce1ea;border-left:3px solid #389ddc;border-radius:3px;padding:24px;transition:box-shadow .8s ease-in-out;box-shadow:inset 0 1px #389ddc14,0 5px 22px -1px #389ddc17}.anlt .metric-item:hover{box-shadow:inset 0 1px #389ddc1f,0 9px 60px -1px #389ddc1a}.anlt .metric-item.alt{border-left-color:#a951db;box-shadow:inset 0 1px #a951db14,0 5px 22px -1px #a951db17}.anlt .metric-item.alt:hover{box-shadow:inset 0 1px #a951db1f,0 9px 60px -1px #a951db1a}.anlt .metric-item h4{color:#389ddc;letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.2}.anlt .metric-item.alt h4{color:#a951db}.anlt .metric-item p{color:#3a4a5c;margin:0;font-size:14px;line-height:1.55}.anlt .metric-bar-wrap{background:#fff;border-top:1px solid #dce1ea;border-radius:3px;padding:24px;box-shadow:0 1px 4px -1px #389ddc0f,0 5px 22px -1px #389ddc17}.anlt .metric-bar-wrap h4{color:#1e2a3a;letter-spacing:.04em;text-transform:uppercase;margin:0 0 16px;font-size:14px;font-weight:700;line-height:1.2}.anlt .bar-list{flex-direction:column;gap:16px;display:flex}.anlt .bar-row{flex-direction:column;gap:8px;display:flex}.anlt .bar-label{justify-content:space-between;align-items:center;display:flex}.anlt .bar-label span:first-child{color:#3a4a5c;font-size:13px;font-weight:600}.anlt .bar-label span:last-child{color:#389ddc;font-size:13px;font-weight:700}.anlt .bar-track{background:#dce1ea;border-radius:40px;height:6px;overflow:hidden}.anlt .bar-fill{background:linear-gradient(90deg,#389ddc,#a951db);border-radius:40px;height:100%;animation:1.2s cubic-bezier(.34,1.2,.64,1) both bar-grow}@keyframes bar-grow{0%{width:0}}@media (max-width:960px){.anlt .ttl-block{padding:40px 24px}.anlt .ttl-grid{grid-template-columns:1fr;gap:24px}.anlt .ttl-left{grid-column:1}.anlt .ttl-h1{font-size:37px}.anlt .art-list-sec{padding:40px 24px}.anlt .art-col-grid{grid-template-columns:1fr 1fr;gap:16px}.anlt .art-col-grid .art-card:last-child{grid-column:1/-1}.anlt .metrics-sec{padding:40px 24px}.anlt .metrics-layout{grid-template-columns:1fr;gap:24px}.anlt .metric-row{grid-template-columns:1fr}}@media (max-width:480px){.anlt .ttl-block{padding:40px 16px}.anlt .ttl-h1{font-size:27px}.anlt .art-list-sec{padding:40px 16px}.anlt .art-col-grid{grid-template-columns:1fr}.anlt .art-col-grid .art-card:last-child{grid-column:auto}.anlt .metrics-sec{padding:40px 16px}.anlt .ttl-dots{left:16px}.anlt .art-list-sec .step-edge{right:16px}.anlt .metrics-step-edge{left:16px}}.success-page{background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:80vh;padding:72px 24px;display:flex}.success-page .success-wrap{text-align:center;width:100%;max-width:560px}.success-page .success-icon{width:64px;height:64px;margin:0 auto 40px;display:block}.success-page .success-icon circle{fill:none;stroke:#389ddc;stroke-width:2.5px;transition:stroke .65s cubic-bezier(.34,1.2,.64,1)}.success-page .success-icon path{fill:none;stroke:#389ddc;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.success-page .success-heading{letter-spacing:-.01em;color:#0000;-webkit-text-stroke:1px #1b2333;margin:0 0 16px;font-size:37px;line-height:1.2}.success-page .success-sub{color:#3a4459;margin:0 0 40px;font-size:16px;line-height:1.55}.success-page .success-divider{background:linear-gradient(90deg,#389ddc,#a951db);border-radius:3px;width:48px;height:3px;margin:0 auto 40px}.success-page .success-detail{color:#5a6478;text-align:left;background:#f4f6fa;border-top:1px solid #dce1ea;border-left:3px solid #dce1ea;border-radius:3px;margin:0 0 40px;padding:24px;font-size:14px;line-height:1.8;box-shadow:0 1px 4px -1px #389ddc0f,0 5px 22px -1px #389ddc17}.success-page .success-detail strong{color:#2b3650;font-size:14px}.success-page .success-actions{flex-flow:wrap;justify-content:center;gap:16px;display:flex}.success-page .btn-primary{letter-spacing:.04em;color:#fff;cursor:pointer;background:#389ddc;border:2px solid #389ddc;border-radius:40px;padding:16px 40px;font-size:14px;line-height:1.2;text-decoration:none;transition:border-color .65s cubic-bezier(.34,1.2,.64,1),box-shadow .8s ease-in-out;display:inline-block;box-shadow:0 5px 22px -1px #389ddc17}.success-page .btn-primary:hover{border-color:#a951db;box-shadow:0 9px 60px -1px #a951db1a}.success-page .btn-primary:focus{outline-offset:3px;outline:2px solid #a951db}.success-page .btn-ghost{letter-spacing:.04em;color:#389ddc;cursor:pointer;background:0 0;border:2px solid #dce1ea;border-radius:40px;padding:16px 40px;font-size:14px;line-height:1.2;text-decoration:none;transition:border-color .72s ease-in-out,color .72s ease-in-out;display:inline-block}.success-page .btn-ghost:hover{color:#2b7ab8;border-color:#389ddc}.success-page .btn-ghost:focus{outline-offset:3px;outline:2px solid #389ddc}@media (max-width:480px){.success-page{padding:40px 16px}.success-page .success-heading{font-size:27px}.success-page .success-actions{flex-direction:column;align-items:center}.success-page .btn-primary,.success-page .btn-ghost{text-align:center;width:100%;padding:16px 24px}}