:root{--color-primary: #094BA8;--color-primary-dark: #001944;--color-primary-light: #214375;--color-secondary: #00B0FF;--color-tertiary: #D5A731;--color-tertiary-light: #FAF29A;--color-tertiary-bright:#fecc00;--color-tertiary-dark: #c4960f;--color-body-bg: #001944;--color-card-bg: rgba(13, 25, 52, .75);--color-footer-bg: #050d1a;--color-neutral: #F5F7FA;--color-white: #FFFFFF;--color-text-on-dark: #FFFFFF;--color-text-muted: rgba(255,255,255,.72);--color-black: #1D1D1B;--color-blue-from: #459AC7;--color-blue-to: #79C9DB;--color-neon-core: #3fc1f5;--color-neon-mid: #5bb6eb;--color-neon-deep: #3aa0e4;--font-display: "Kanit", "Sarabun", sans-serif;--font-primary: "Kanit", "Sarabun", sans-serif;--container-max: 1200px;--transition: all .3s ease;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 32px;--shadow-gold: 0 0 40px rgba(213,167,49,.45), 0 4px 24px rgba(213,167,49,.25);--shadow-card: 0 8px 40px rgba(0,0,0,.55);--shadow-glow-blue: 0 0 40px rgba(63,193,245,.25);--shadow-neon: 0 0 .2rem #3fc1f5, 0 0 .2rem #5bb6eb, 0 0 .8rem #3aa0e4;--glass-bg: rgba(255,255,255,.05);--glass-border: rgba(255,255,255,.1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-primary);font-size:16px;line-height:1.8;margin:0;padding:0;overflow-x:hidden;min-height:100vh;background-color:transparent;color:#1a1a2e}body:before{content:"";position:fixed;inset:0;z-index:-1;background-image:url(/images/BS-bg1.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;pointer-events:none;display:block}img{max-width:100%;height:auto;display:block}a{color:var(--color-secondary);text-decoration:none;transition:var(--transition)}a:hover{color:var(--color-tertiary)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;line-height:1.2;color:var(--color-text-on-dark);margin-top:0}p{color:var(--color-text-muted);margin-top:0}@keyframes float{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-20px) rotate(2deg)}66%{transform:translateY(-10px) rotate(-1.5deg)}}@keyframes float2{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-28px) scale(1.06)}}@keyframes float3{0%,to{transform:translateY(0) translate(0)}25%{transform:translateY(-14px) translate(8px)}75%{transform:translateY(8px) translate(-6px)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes shimmer-text{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes pulse-gold{0%,to{box-shadow:0 0 #ffd70080}50%{box-shadow:0 0 0 14px #ffd70000}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes glow-pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes step-line-grow{0%{width:0}to{width:100%}}.bs-container{max-width:var(--container-max);margin:0 auto;padding:0 24px;background:#fff9;border-radius:var(--radius-md)}.bs-header .bs-container,.bs-footer .bs-container{background:transparent;border-radius:0}.bs-gradient-line{height:1px;background:linear-gradient(90deg,transparent 0%,rgba(9,75,168,.15) 20%,rgba(213,167,49,.4) 50%,rgba(9,75,168,.15) 80%,transparent 100%);border:none;margin:0}.bs-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:15px;font-weight:700;cursor:pointer;border:2px solid transparent;transition:var(--transition);text-decoration:none;white-space:nowrap;letter-spacing:.5px;position:relative;overflow:hidden}.bs-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 60%);opacity:0;transition:opacity .3s ease}.bs-btn:hover:before{opacity:1}.bs-btn-gold{background:linear-gradient(to top,#d5a731,#faf29a);color:#1d1d1b;border-color:transparent;font-weight:800}.bs-btn-gold:hover{background:linear-gradient(to top,#c4960f,#eab308);color:#1d1d1b;box-shadow:0 0 24px #d5a73166;transform:translateY(-2px)}.bs-btn-outline-gold{background:#4b55634d;color:#fff;border-color:transparent;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.bs-btn-outline-gold:hover{background:#37415199;color:#fff;box-shadow:0 4px 16px #0000004d;transform:translateY(-2px)}.bs-btn-lg{padding:18px 48px;font-size:17px}.bs-btn-sm{padding:10px 22px;font-size:13px}.bs-section-heading{text-align:center;margin-bottom:60px}.bs-section-heading__label{display:inline-block;font-family:var(--font-primary);font-size:.7rem;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:var(--color-secondary);margin-bottom:14px;padding:5px 20px;border:1px solid rgba(0,176,255,.35);border-radius:20px;background:#00b0ff14}.bs-section-heading h2{font-family:var(--font-display);font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800;margin-bottom:16px;background:linear-gradient(135deg,#fff 20%,#faf29a,#d5a731);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer-text 4s ease infinite}.bs-section-heading p{color:#ffffff94;font-size:1.05rem;max-width:560px;margin:0 auto}.bs-header{position:relative;z-index:100;background:linear-gradient(to bottom,#094ba8,#79c9db);border-bottom:none;box-shadow:none}.bs-header__top{display:flex;align-items:center;justify-content:space-between;padding:14px 0}.bs-header__logo-text{font-family:var(--font-display);font-size:1.4rem;font-weight:800;color:var(--color-white);letter-spacing:1px;text-decoration:none;display:flex;align-items:center;gap:12px;transition:var(--transition)}.bs-header__logo-text:hover{color:var(--color-tertiary);text-shadow:0 0 24px rgba(255,215,0,.6)}.bs-header__logo img{height:56px;width:auto;filter:drop-shadow(0 2px 10px rgba(0,0,0,.5))}.bs-header__actions{display:flex;align-items:center;gap:12px}.bs-hero{position:relative;min-height:88vh;display:flex;align-items:center;overflow:hidden;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(9,75,168,.5) 0%,transparent 70%),radial-gradient(ellipse 60% 40% at 80% 50%,rgba(63,193,245,.12) 0%,transparent 60%),linear-gradient(160deg,#001944,#094ba8 40%,#002d5c,#001944)}.bs-hero__orb{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none}.bs-hero__orb--1{width:500px;height:500px;background:radial-gradient(circle,rgba(9,75,168,.5) 0%,transparent 70%);top:-120px;right:-100px;animation:float 8s ease-in-out infinite}.bs-hero__orb--2{width:350px;height:350px;background:radial-gradient(circle,rgba(63,193,245,.18) 0%,transparent 70%);bottom:0;left:-80px;animation:float2 10s ease-in-out infinite}.bs-hero__orb--3{width:200px;height:200px;background:radial-gradient(circle,rgba(213,167,49,.12) 0%,transparent 70%);top:40%;right:25%;animation:float3 12s ease-in-out infinite}.bs-hero__dots{position:absolute;inset:0;pointer-events:none;overflow:hidden}.bs-hero__dot{position:absolute;border-radius:50%;opacity:.3}.bs-hero__dot--1{width:6px;height:6px;background:var(--color-tertiary);top:20%;left:15%;animation:float 6s ease-in-out infinite}.bs-hero__dot--2{width:4px;height:4px;background:var(--color-secondary);top:55%;left:8%;animation:float2 8s ease-in-out infinite}.bs-hero__dot--3{width:8px;height:8px;background:var(--color-tertiary);top:30%;right:12%;animation:float3 7s ease-in-out infinite}.bs-hero__dot--4{width:5px;height:5px;background:var(--color-secondary);bottom:25%;right:20%;animation:float 9s ease-in-out infinite}.bs-hero__dot--5{width:3px;height:3px;background:#fff;top:70%;left:25%;animation:float2 11s ease-in-out infinite}.bs-hero__ring{position:absolute;border-radius:50%;border:1px solid rgba(255,215,0,.12);pointer-events:none}.bs-hero__ring--1{width:400px;height:400px;top:-100px;right:-60px;animation:spin-slow 30s linear infinite}.bs-hero__ring--2{width:260px;height:260px;top:60px;right:60px;border-color:#00b0ff1a;animation:spin-slow 20s linear infinite reverse}.bs-hero__content{position:relative;z-index:10;width:100%;padding:100px 0}.bs-hero__inner{max-width:720px}.bs-hero__badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary);font-size:.75rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--color-tertiary);border:1px solid rgba(255,215,0,.4);border-radius:20px;padding:6px 18px;background:#ffd70014;margin-bottom:24px;animation:fadeInUp .6s ease both}.bs-hero__badge:before{content:"";width:6px;height:6px;background:var(--color-tertiary);border-radius:50%;animation:glow-pulse 2s ease infinite}.bs-hero h1{font-family:var(--font-primary);font-size:clamp(2rem,5vw,3.4rem);font-weight:800;line-height:1.18;margin-bottom:24px;background:linear-gradient(135deg,#fff 0% 40%,#faf29a 70%,#d5a731);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none;animation:fadeInUp .7s ease .1s both,shimmer-text 5s ease infinite;filter:drop-shadow(0 0 30px rgba(255,215,0,.3))}.bs-hero__sub{font-size:1.1rem;color:#ffffffb8;max-width:560px;margin-bottom:40px;line-height:1.8;animation:fadeInUp .7s ease .2s both}.bs-hero__cta{display:flex;gap:16px;flex-wrap:wrap;animation:fadeInUp .7s ease .35s both}.bs-hero__scroll{position:absolute;bottom:32px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;opacity:.5;font-size:.7rem;letter-spacing:2px;text-transform:uppercase;color:#ffffffb3}.bs-hero__scroll-arrow{width:24px;height:24px;border-right:2px solid rgba(255,255,255,.5);border-bottom:2px solid rgba(255,255,255,.5);transform:rotate(45deg);animation:float2 1.5s ease-in-out infinite}.bs-trust-bar{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(255,215,0,.15);border-bottom:1px solid rgba(255,215,0,.15);padding:24px 0}.bs-trust-bar__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center}.bs-trust-item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;border-radius:var(--radius-md);transition:var(--transition)}.bs-trust-item:hover{background:#ffffff0d;transform:translateY(-3px)}.bs-trust-item__icon{font-size:2rem;filter:drop-shadow(0 0 8px rgba(255,215,0,.5))}.bs-trust-item__title{font-family:var(--font-primary);font-size:1rem;font-weight:700;color:var(--color-tertiary);margin:0}.bs-trust-item__sub{font-size:.8rem;color:#ffffff8c;margin:0}.bs-features{padding:100px 0;position:relative;background:radial-gradient(ellipse 70% 50% at 30% 50%,rgba(9,75,168,.08) 0%,transparent 60%),linear-gradient(180deg,#001944bf,#094ba8b3,#001944bf)}.bs-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.bs-feature-card{background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:40px 36px;transition:var(--transition);position:relative;overflow:hidden}.bs-feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--color-tertiary),transparent);opacity:0;transition:opacity .3s ease}.bs-feature-card:hover{transform:translateY(-6px);box-shadow:0 20px 60px #00000080,0 0 40px #ffd70014;border-color:#ffd70040}.bs-feature-card:hover:before{opacity:1}.bs-feature-card__icon{font-size:3rem;margin-bottom:20px;display:block;filter:drop-shadow(0 0 12px rgba(255,215,0,.4))}.bs-feature-card__title{font-family:var(--font-primary);font-size:1.2rem;font-weight:700;color:var(--color-white);margin-bottom:12px}.bs-feature-card__desc{font-size:.95rem;color:#fff9;line-height:1.75;margin:0}.bs-promotions{padding:100px 0;background:radial-gradient(ellipse 80% 60% at 70% 50%,rgba(63,193,245,.06) 0%,transparent 60%),#001944b3}.bs-promotions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.bs-promo-card{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);transition:var(--transition);padding:36px 28px 32px;text-align:center}.bs-promo-card:after{content:"";position:absolute;inset:0;border-radius:var(--radius-lg);padding:1px;background:linear-gradient(135deg,#ffd7004d,#00b0ff33,#ffd7004d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease}.bs-promo-card:hover{transform:translateY(-6px);box-shadow:0 24px 60px #00000080}.bs-promo-card:hover:after{opacity:1}.bs-promo-card--featured{border-color:#ffd70066;background:#0d47a14d}.bs-promo-card--featured:after{opacity:1}.bs-promo-badge{position:absolute;top:16px;right:16px;background:linear-gradient(135deg,gold,#f9a825);color:#0a1628;font-size:.7rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;padding:4px 12px;border-radius:20px}.bs-promo-card__icon{font-size:3.5rem;margin-bottom:16px;filter:drop-shadow(0 0 16px rgba(255,215,0,.5))}.bs-promo-card__title{font-family:var(--font-primary);font-size:1.15rem;font-weight:700;color:var(--color-white);margin-bottom:10px}.bs-promo-card__price{font-family:var(--font-display);font-size:2.2rem;font-weight:800;color:var(--color-tertiary);text-shadow:0 0 20px rgba(255,215,0,.5);margin-bottom:8px}.bs-promo-card__price-label{font-size:.8rem;color:#ffffff80;margin-bottom:20px}.bs-promo-card__desc{font-size:.9rem;color:#ffffff9e;margin-bottom:24px;line-height:1.7}.bs-howto{padding:100px 0;background:linear-gradient(180deg,#094ba8b3,#001944bf);position:relative;overflow:hidden}.bs-howto:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(13,71,161,.15) 0%,transparent 60%);pointer-events:none}.bs-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}.bs-steps:before{content:"";position:absolute;top:36px;left:calc(12.5% + 12px);right:calc(12.5% + 12px);height:2px;background:linear-gradient(90deg,var(--color-secondary),var(--color-tertiary),var(--color-secondary));opacity:.4;z-index:0}.bs-step{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 16px;position:relative;z-index:1}.bs-step__number{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#094ba8,#001944);border:2px solid rgba(213,167,49,.4);display:flex;align-items:center;justify-content:center;margin-bottom:24px;position:relative;flex-shrink:0;box-shadow:0 0 30px #0d47a180,0 4px 16px #0006}.bs-step__number-inner{font-family:var(--font-display);font-size:1.4rem;font-weight:800;color:var(--color-tertiary)}.bs-step__icon{font-size:1.6rem;margin-bottom:16px}.bs-step__title{font-family:var(--font-primary);font-size:1rem;font-weight:700;color:var(--color-white);margin-bottom:10px}.bs-step__desc{font-size:.88rem;color:#ffffff8c;line-height:1.7;margin:0}.bs-seo-section{padding:100px 0;background:#001944bf}.bs-seo-section h2{font-family:var(--font-primary);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;color:var(--color-white);margin-bottom:24px;line-height:1.3;padding-bottom:20px;border-bottom:2px solid rgba(255,215,0,.25);position:relative}.bs-seo-section h2:after{content:"";position:absolute;bottom:-2px;left:0;width:80px;height:2px;background:var(--color-tertiary)}.bs-seo-intro{font-size:1.05rem;color:#ffffffb8;line-height:1.85;margin-bottom:40px;max-width:860px}.bs-toc{background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-radius:var(--radius-md);margin-bottom:56px;overflow:hidden}.bs-toc__toggle{display:none}.bs-toc__header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;cursor:pointer;user-select:none;border-bottom:1px solid transparent;transition:var(--transition)}.bs-toc__header:hover{background:#ffffff0a}.bs-toc__title{font-family:var(--font-primary);font-size:.95rem;font-weight:700;color:var(--color-tertiary)}.bs-toc__arrow{font-size:.7rem;color:#ffffff80;transition:transform .3s ease}.bs-toc__toggle:checked~.bs-toc__header{border-bottom-color:var(--glass-border)}.bs-toc__toggle:checked~.bs-toc__header .bs-toc__arrow{transform:rotate(180deg)}.bs-toc__body{max-height:0;overflow:hidden;transition:max-height .4s ease}.bs-toc__toggle:checked~.bs-toc__body{max-height:400px}.bs-toc__list{list-style:none;padding:20px 24px;margin:0;display:flex;flex-direction:column;gap:10px;counter-reset:toc-counter}.bs-toc__list li{counter-increment:toc-counter;display:flex;align-items:flex-start;gap:12px}.bs-toc__list li:before{content:counter(toc-counter,decimal-leading-zero);font-size:.72rem;font-weight:700;color:var(--color-tertiary);opacity:.7;flex-shrink:0;margin-top:2px}.bs-toc__list a{font-size:.92rem;color:#ffffffb8;transition:var(--transition)}.bs-toc__list a:hover{color:var(--color-tertiary)}.bs-seo-content h2{font-family:var(--font-primary);font-size:clamp(1.2rem,2.5vw,1.55rem);font-weight:800;color:var(--color-white);margin:48px 0 18px;padding-left:18px;border-left:4px solid var(--color-tertiary);line-height:1.35}.bs-seo-content h3{font-family:var(--font-primary);font-size:1.1rem;font-weight:700;color:var(--color-secondary);margin:28px 0 12px}.bs-seo-content p{color:#ffffffb3;font-size:.97rem;line-height:1.85;margin-bottom:16px}.bs-seo-content ul{padding-left:0;list-style:none;margin-bottom:24px}.bs-seo-content ul li{color:#ffffffb3;font-size:.95rem;padding:8px 0 8px 28px;position:relative;border-bottom:1px solid rgba(255,255,255,.05)}.bs-seo-content ul li:before{content:"✦";position:absolute;left:0;color:var(--color-tertiary);font-size:.7rem;top:10px}.bs-seo-img{width:100%;border-radius:var(--radius-md);background:linear-gradient(135deg,#0d47a199,#00b0ff33,#0d47a166);border:1px solid rgba(0,176,255,.2);display:flex;align-items:center;justify-content:center;margin:28px 0;position:relative;overflow:hidden}.bs-seo-img:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 30%,rgba(255,215,0,.05) 100%)}.bs-seo-img span{font-size:.82rem;color:#ffffff59;letter-spacing:1px;position:relative;z-index:1}.bs-seo-cta{background:linear-gradient(135deg,#0d47a166,#00b0ff1a);border:1px solid rgba(0,176,255,.2);border-radius:var(--radius-md);padding:32px 36px;text-align:center;margin:40px 0}.bs-seo-cta p{font-size:1.05rem;color:#fffc;margin-bottom:20px;font-weight:500}.bs-articles{padding:100px 0;background:radial-gradient(ellipse 60% 40% at 20% 50%,rgba(13,71,161,.07) 0%,transparent 60%),linear-gradient(180deg,#001944b3,#0d1f3ca6,#001944b3)}.bs-articles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.bs-article-card{background:#fff;border-radius:var(--radius-md);overflow:hidden;transition:var(--transition);display:flex;flex-direction:column;box-shadow:0 2px 12px #00000014;border:1px solid rgba(0,0,0,.06)}.bs-article-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px #00000026}.bs-article-card__thumb{position:relative;width:100%;height:200px;overflow:hidden;background:linear-gradient(135deg,#0d47a199,#00b0ff33);flex-shrink:0}.bs-article-card__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.bs-article-card:hover .bs-article-card__thumb img{transform:scale(1.06)}.bs-article-card__thumb:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to top,rgba(7,21,46,.8),transparent);pointer-events:none}.bs-article-card__thumb-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:3.5rem;background:linear-gradient(135deg,#0d47a180,#00b0ff33)}.bs-article-card__body{padding:24px 28px;flex:1;display:flex;flex-direction:column;justify-content:center}.bs-article-card__date{font-size:.75rem;color:#0006;letter-spacing:.5px;margin-bottom:10px}.bs-article-card__title{font-family:var(--font-primary);font-size:1.05rem;font-weight:700;margin-bottom:10px;line-height:1.5;flex:1}.bs-article-card__title a{color:#1a1a2e;transition:var(--transition)}.bs-article-card__title a:hover{color:var(--color-primary)}.bs-article-card__excerpt{font-size:.87rem;color:#00000080;line-height:1.7;margin-bottom:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bs-article-card__readmore{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:.85rem;font-weight:700;letter-spacing:.5px;color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);padding:10px 28px;border-radius:var(--radius-sm);transition:var(--transition);margin-top:auto;width:fit-content;text-decoration:none}.bs-article-card__readmore:after{content:"→";transition:transform .3s ease}.bs-article-card__readmore:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);color:#fff;box-shadow:0 4px 16px #2563eb59;transform:translateY(-2px)}.bs-article-card:hover .bs-article-card__readmore:after{transform:translate(4px)}.bs-no-posts{grid-column:1 / -1;text-align:center;padding:60px 20px;color:#fff6}.bs-cta-banner{padding:100px 0;text-align:center;position:relative;overflow:hidden;background:radial-gradient(ellipse 80% 100% at 50% 50%,rgba(13,71,161,.45) 0%,transparent 70%),linear-gradient(135deg,#071634cc,#0d47a1b3,#071634cc);border-top:1px solid rgba(255,215,0,.2);border-bottom:1px solid rgba(255,215,0,.2)}.bs-cta-banner:before{content:"";position:absolute;top:-50%;left:50%;transform:translate(-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(255,215,0,.06) 0%,transparent 60%);pointer-events:none}.bs-cta-banner__label{font-size:.75rem;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:var(--color-secondary);margin-bottom:16px;opacity:.8}.bs-cta-banner h2{font-family:var(--font-primary);font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;color:var(--color-white);margin-bottom:16px;text-shadow:0 0 40px rgba(255,215,0,.25)}.bs-cta-banner__sub{font-size:1.05rem;color:#ffffffa6;margin-bottom:40px;max-width:500px;margin-left:auto;margin-right:auto}.bs-footer{background:url(/images/blueswan-pic1.webp) center center / cover no-repeat;padding:60px 0 0;position:relative}.bs-footer:before{display:none}.bs-footer__brand{text-align:center;padding-bottom:32px}.bs-footer__logo{text-decoration:none;display:inline-block;margin-bottom:16px;transition:var(--transition)}.bs-footer__logo img{max-height:140px;width:auto;filter:drop-shadow(0 4px 12px rgba(0,0,0,.15))}.bs-footer__logo:hover{opacity:.9}.bs-footer__desc{font-size:.95rem;color:#fff;line-height:1.8;max-width:600px;margin:0 auto 24px}.bs-footer__nav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0;padding:20px 0;border-top:1px solid rgba(0,0,0,.08)}.bs-footer__nav a{font-family:var(--font-primary);font-size:.95rem;font-weight:600;color:#0009;padding:6px 16px;transition:var(--transition);text-decoration:none}.bs-footer__nav a:hover{color:#0d47a1}.bs-footer__nav-divider{color:#0003;font-size:.9rem;user-select:none}.bs-footer__bottom{background:#1a1f2e;padding:28px 0 20px;text-align:center}.bs-footer__bank-title{font-family:var(--font-primary);font-size:.9rem;font-weight:600;color:#ffffffb3;margin:0 0 16px;letter-spacing:.5px}.bs-footer__banks{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.bs-footer__banks img{width:48px;height:48px;object-fit:contain;border-radius:10px;background:#ffffff1a;padding:6px;transition:transform .3s ease}.bs-footer__banks img:hover{transform:scale(1.1)}.bs-footer__copyright{font-family:var(--font-primary);font-size:.85rem;font-weight:500;color:#ffffff73;margin:0}@media(max-width:1024px){.bs-features-grid,.bs-promotions-grid,.bs-articles-grid{grid-template-columns:repeat(2,1fr)}.bs-article-card{flex-direction:column}.bs-article-card__thumb{width:100%;min-width:unset;height:180px}.bs-steps{grid-template-columns:repeat(2,1fr);gap:40px}.bs-steps:before{display:none}}@media(max-width:768px){.bs-hero{min-height:auto}.bs-hero__content{padding:72px 0 80px}.bs-hero__cta{gap:12px}.bs-trust-bar__grid{grid-template-columns:repeat(2,1fr);gap:16px}.bs-features-grid,.bs-promotions-grid{grid-template-columns:1fr}.bs-articles-grid{grid-template-columns:1fr;gap:16px}.bs-article-card{flex-direction:column}.bs-article-card__thumb{width:100%;min-width:unset;height:160px}.bs-article-card__body{padding:14px 16px}.bs-article-card__excerpt{display:none}.bs-article-card__readmore{width:fit-content}.bs-steps{grid-template-columns:1fr;gap:32px}.bs-footer__nav a{font-size:.9rem;padding:6px 12px}.bs-header__actions .bs-btn{padding:10px 18px;font-size:13px}.bs-feature-card{padding:28px 24px}}@media(max-width:480px){.bs-trust-bar__grid{grid-template-columns:1fr 1fr}.bs-hero h1{font-size:clamp(1.6rem,6vw,2.2rem)}.bs-cta-banner h2{font-size:clamp(1.5rem,5vw,2rem)}}.bs-header__logo-link{display:flex;align-items:center;text-decoration:none;transition:var(--transition)}.bs-header__logo-link:hover{opacity:.9;transform:scale(1.02)}.bs-header__logo-img{filter:none;height:52px;width:auto}.bs-hero__inner.bs-hero__split{max-width:100%}.bs-hero__split{display:flex;align-items:center;gap:48px}.bs-hero__text{flex:1;min-width:0}.bs-hero__visual{flex:0 0 420px;position:relative;animation:fadeInUp .8s ease .4s both}.bs-hero__banner-img{width:100%;border-radius:var(--radius-lg);box-shadow:0 20px 60px #00000080,0 0 40px #00b0ff26;border:1px solid rgba(255,255,255,.1);transition:transform .4s ease,box-shadow .4s ease}.bs-hero__banner-img:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 28px 70px #0009,0 0 50px #ffd7001f}.bs-banner-slider{padding:40px 0}.bs-slider{position:relative;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 12px 48px #00000080;border:1px solid rgba(255,215,0,.15)}.bs-slider__track{position:relative;width:100%;aspect-ratio:16 / 6;overflow:hidden}.bs-slider__slide{position:absolute;inset:0;opacity:0;transition:opacity .8s ease}.bs-slider__slide--active{opacity:1}.bs-slider__slide img{width:100%;height:100%;object-fit:cover}.bs-slider__dots{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:10}.bs-slider__dot{width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.7);background:transparent;cursor:pointer;transition:var(--transition);padding:0}.bs-slider__dot--active{background:var(--color-tertiary);border-color:var(--color-tertiary);box-shadow:0 0 12px #ffd70099}.bs-slider__dot:hover{background:#ffd70080}.bs-feature-card__icon img{width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3));transition:transform .3s ease}.bs-feature-card:hover .bs-feature-card__icon img{transform:scale(1.1)}.bs-promo-card__icon img{width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 4px 16px rgba(255,215,0,.3));transition:transform .3s ease}.bs-promo-card:hover .bs-promo-card__icon img{transform:scale(1.12) rotate(3deg)}.bs-step__icon img{width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));transition:transform .3s ease}.bs-step:hover .bs-step__icon img{transform:scale(1.15)}.bs-seo-img img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-md);position:relative;z-index:1}.bs-lottery-types{padding:80px 0;background:radial-gradient(ellipse 70% 50% at 50% 50%,rgba(13,71,161,.1) 0%,transparent 60%),#001944a6}.bs-lottery-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}.bs-lottery-item{display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 16px;border-radius:var(--radius-lg);background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);transition:var(--transition);cursor:default}.bs-lottery-item:hover{transform:translateY(-6px);border-color:#ffd7004d;box-shadow:0 16px 48px #0006,0 0 24px #ffd70014}.bs-lottery-item img{width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3));transition:transform .3s ease}.bs-lottery-item:hover img{transform:scale(1.12)}.bs-lottery-item span{font-family:var(--font-primary);font-size:.85rem;font-weight:700;color:var(--color-text-muted);text-align:center;letter-spacing:.5px}.bs-footer__logo img{max-height:100px;width:auto;filter:drop-shadow(0 4px 20px rgba(0,0,0,.5));transition:transform .3s ease}.bs-footer__logo:hover img{transform:scale(1.04)}@media(max-width:1024px){.bs-hero__split{flex-direction:column;text-align:center}.bs-hero__visual{flex:0 0 auto;max-width:480px;width:100%}.bs-hero__cta{justify-content:center}.bs-hero__badge{margin-left:auto;margin-right:auto}.bs-lottery-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.bs-hero__visual{max-width:360px}.bs-header__logo-img{height:40px}.bs-lottery-grid{grid-template-columns:repeat(3,1fr);gap:16px}.bs-lottery-item{padding:20px 12px}.bs-lottery-item img{width:56px;height:56px}.bs-slider__track{aspect-ratio:16 / 8}}@media(max-width:480px){.bs-hero__visual{max-width:300px}.bs-lottery-grid{grid-template-columns:repeat(2,1fr)}.bs-feature-card__icon img{width:52px;height:52px}.bs-slider__track{aspect-ratio:16 / 10}}@keyframes slider-auto{0%,30%{opacity:1}33%,63%{opacity:0}66%,96%{opacity:0}to{opacity:1}}@keyframes slider-auto-2{0%,30%{opacity:0}33%,63%{opacity:1}66%,96%{opacity:0}to{opacity:0}}@keyframes slider-auto-3{0%,30%{opacity:0}33%,63%{opacity:0}66%,96%{opacity:1}to{opacity:0}}.bs-slider__slide:nth-child(1){animation:slider-auto 12s ease infinite}.bs-slider__slide:nth-child(2){animation:slider-auto-2 12s ease infinite}.bs-slider__slide:nth-child(3){animation:slider-auto-3 12s ease infinite}.bs-breadcrumb{background:#ffffffb3;padding:14px 0;border-bottom:1px solid rgba(0,72,154,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bs-breadcrumb .bs-container{display:flex;align-items:center;gap:0;font-size:.85rem;flex-wrap:wrap}.bs-breadcrumb__list{display:flex;align-items:center;gap:0;list-style:none;padding:0;margin:0;flex-wrap:wrap}.bs-breadcrumb__list li{display:flex;align-items:center}.bs-breadcrumb__sep{margin:0 8px}.bs-breadcrumb a{color:#3290be;text-decoration:none;transition:var(--transition)}.bs-breadcrumb a:hover{color:#0f6ec2}.bs-breadcrumb span{color:#00489a66}.bs-breadcrumb__current{color:#3290be;font-weight:600}.bs-single{padding:60px 0 80px;min-height:60vh}.bs-single__article{max-width:820px;margin:0 auto;background:#0a1628eb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);padding:48px 48px 40px;box-shadow:0 12px 48px #0006}.bs-single__header{margin-bottom:32px}.bs-single__title{font-family:var(--font-primary);font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:800;color:var(--color-white);line-height:1.35;margin-bottom:16px}.bs-single__meta{display:flex;align-items:center;gap:10px;font-size:.85rem;color:#ffffff80;flex-wrap:wrap}.bs-single__meta a{color:var(--color-secondary)}.bs-single__sep{color:#fff3}.bs-single__thumb{margin-bottom:36px;border-radius:var(--radius-lg);overflow:hidden;border:1px solid rgba(255,255,255,.08)}.bs-single__thumb img{width:100%;height:auto;display:block}.bs-single__content{line-height:1.9;margin-bottom:40px}.bs-single__content h2{font-family:var(--font-primary);font-size:1.5rem;font-weight:800;color:var(--color-white);margin:40px 0 16px;padding-left:16px;border-left:4px solid var(--color-tertiary)}.bs-single__content h3{font-family:var(--font-primary);font-size:1.2rem;font-weight:700;color:var(--color-secondary);margin:28px 0 12px}.bs-single__content p{color:#ffffffeb;font-size:1rem;margin-bottom:18px}.bs-single__content a{color:var(--color-tertiary);text-decoration:underline;text-underline-offset:3px}.bs-single__content a:hover{color:var(--color-secondary)}.bs-single__content img{border-radius:var(--radius-md);margin:20px 0}.bs-single__content ul,.bs-single__content ol{padding-left:24px;margin-bottom:20px;color:#ffffffe6}.bs-single__content li{margin-bottom:8px;line-height:1.7;color:#ffffffe6}.bs-single__content strong{color:#fff;font-weight:700}.bs-single__content table{width:100%;border-collapse:collapse;margin:24px 0;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-sm);overflow:hidden}.bs-single__content thead{background:#094ba880}.bs-single__content th{color:#fff;font-weight:700;font-size:.95rem;padding:14px 16px;text-align:left;border-bottom:2px solid rgba(255,215,0,.3)}.bs-single__content td{color:#ffffffe6;font-size:.93rem;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.bs-single__content tr:hover{background:#ffffff0a}.bs-single__content tbody tr:last-child td{border-bottom:none}.bs-single__content blockquote{border-left:4px solid var(--color-tertiary);background:#ffd7000d;padding:20px 24px;margin:24px 0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:#ffffffeb;font-style:italic}.bs-single__tags{padding:20px 0;border-top:1px solid rgba(255,255,255,.08);margin-bottom:32px;font-size:.88rem;color:#fff9}.bs-single__tags a{color:var(--color-secondary);background:#00b0ff1a;padding:4px 12px;border-radius:20px;font-size:.8rem;transition:var(--transition)}.bs-single__tags a:hover{background:#00b0ff33;color:var(--color-tertiary)}.bs-single__tags-label{color:#ffffff80;margin-right:8px}.bs-related{margin-top:60px;padding-top:40px;border-top:1px solid rgba(255,255,255,.08)}@media(max-width:768px){.bs-single__article{padding:28px 20px 24px;border-radius:var(--radius-md)}}.bs-related__title{font-family:var(--font-primary);font-size:1.3rem;font-weight:700;color:var(--color-tertiary);margin-bottom:24px}.bs-related__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bs-related__card{background:#0d1934d9;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);overflow:hidden;text-decoration:none;transition:var(--transition);display:flex;flex-direction:column}.bs-related__card:hover{transform:translateY(-4px);border-color:#ffd70040;box-shadow:0 12px 40px #0006}.bs-related__thumb{height:140px;overflow:hidden;background:linear-gradient(135deg,#0d47a180,#00b0ff33)}.bs-related__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.bs-related__card:hover .bs-related__thumb img{transform:scale(1.06)}.bs-related__body{padding:16px;background:#070f1e99}.bs-related__date{font-size:.75rem;color:#fff6;display:block;margin-bottom:6px}.bs-related__body h4{font-family:var(--font-primary);font-size:.9rem;font-weight:700;color:var(--color-white);line-height:1.45;margin:0}.bs-related__card:hover h4{color:var(--color-tertiary)}@media(max-width:768px){.bs-related__grid{grid-template-columns:1fr;gap:16px}.bs-related__card{flex-direction:row}.bs-related__thumb{width:120px;height:auto;flex-shrink:0}}.bs-articles-more{text-align:center;margin-top:2.5rem}.bs-blog-categories{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:2rem;justify-content:center}.bs-blog-cat{display:inline-block;padding:8px 20px;border-radius:30px;border:1px solid rgba(0,72,154,.2);color:#3290be;font-size:.9rem;text-decoration:none;transition:all .3s ease;background:#fff9}.bs-blog-cat:hover,.bs-blog-cat--active{background:#3290be;color:#fff;border-color:#3290be;font-weight:600}.bs-blog-archive{padding:3rem 0}.bs-blog-archive h1{font-size:clamp(1.6rem,3.5vw,2.4rem);color:#3290be;font-weight:800}.bs-blog-archive .bs-section-heading__label{color:#3290be;border-color:#00489a4d;background:#00489a0f}.bs-blog-archive .bs-section-heading h1{background:none;-webkit-text-fill-color:unset;color:#3290be;animation:none}.bs-blog-archive .bs-section-heading p{color:#3290be;font-weight:500}.bs-blog-archive .bs-article-card__title{font-size:1.05rem}.bs-blog-archive .bs-article-card__title a{color:#3290be;text-decoration:none}.bs-blog-archive .bs-article-card__title a:hover{color:#0f6ec2}.bs-blog-archive .bs-article-card__cat a{color:#0f6ec2;text-decoration:none;font-size:.8rem;margin-left:8px}.bs-pagination{margin-top:3rem;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.bs-pagination__link{display:inline-block;padding:10px 18px;border-radius:8px;border:1px solid rgba(0,72,154,.2);color:#3290be;text-decoration:none;font-size:.95rem;transition:all .3s ease;background:#fff9}.bs-pagination__link:hover{background:#3290be;color:#fff;border-color:#3290be}.bs-pagination__link--active{background:#3290be;color:#fff;border-color:#3290be;font-weight:700}.bs-blog-cta{text-align:center;margin-top:3rem;padding:2rem;background:#ffffffb3;border-radius:16px;border:1px solid rgba(0,72,154,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bs-blog-cta p{font-size:1.1rem;color:#3290be;margin:0;font-weight:600}.bs-blog-cta .bs-btn{margin-left:12px}@media(max-width:768px){.bs-blog-categories{gap:6px}.bs-blog-cat{padding:6px 14px;font-size:.8rem}.bs-blog-cta .bs-btn{display:block;margin:12px auto 0}}.bs-btn-light-solid{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;border-radius:50px;font-family:var(--font-primary);font-size:15px;font-weight:700;cursor:pointer;border:2px solid #FFC800;background:#ffc800;color:#1a1a2e;text-decoration:none;white-space:nowrap;letter-spacing:.3px;transition:var(--transition)}.bs-btn-light-solid:hover{background:#ffc800;border-color:#ffc800;color:#1a1a2e;box-shadow:0 4px 20px #f5c51866;transform:translateY(-2px)}.bs-btn-light-outline{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;border-radius:50px;font-family:var(--font-primary);font-size:15px;font-weight:700;cursor:pointer;border:2px solid #ffffff;background:#fff;color:#1a1a2e;text-decoration:none;white-space:nowrap;letter-spacing:.3px;transition:var(--transition)}.bs-btn-dark-outline{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;border-radius:50px;font-family:var(--font-primary);font-size:15px;font-weight:700;cursor:pointer;border:2px solid #1a1a2e;background:#fff;color:#1a1a2e;text-decoration:none;white-space:nowrap;letter-spacing:.3px;transition:var(--transition)}.bs-btn-light-outline:hover{background:#f0f0f0;color:#1a1a2e;box-shadow:0 4px 20px #00000026;transform:translateY(-2px)}.bs-header{background:linear-gradient(to bottom,#094ba8,#79c9db);border-bottom:1px solid #e8edf5;box-shadow:0 2px 16px #094ba812;border-bottom:none;box-shadow:none}.bs-header__logo-img{filter:none;height:52px}.bs-header__top{padding:14px 0}.bs-header__nav{display:flex;gap:24px;align-items:center}.bs-header__nav a{color:#fff;text-decoration:none;font-size:15px;font-weight:500;font-family:var(--font-body);transition:opacity .2s}.bs-header__nav a:hover{opacity:.8}@media(max-width:768px){.bs-header__nav{display:none}}.bs-banner-slider--light{padding:24px 0 32px}.bs-slider--light{border-radius:var(--radius-lg);box-shadow:0 4px 32px #094ba81f;border:none;overflow:hidden}.bs-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;background:#ffffffe6;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.6rem;color:#094ba8;font-weight:300;pointer-events:none;z-index:5;box-shadow:0 2px 12px #00000026;line-height:1;opacity:.85}.bs-slider__arrow--prev{left:16px}.bs-slider__arrow--next{right:16px}.bs-slider__dots--light{position:absolute;bottom:14px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:10;pointer-events:none}.bs-slider__dot-ind{width:10px;height:10px;border-radius:50%;background:#ffffff80;border:2px solid rgba(255,255,255,.8);display:block}.bs-slider__dot-ind--1{animation:dot-active-1 12s ease infinite}.bs-slider__dot-ind--2{animation:dot-active-2 12s ease infinite}.bs-slider__dot-ind--3{animation:dot-active-3 12s ease infinite}@keyframes dot-active-1{0%,30%{background:#d5a731;border-color:#d5a731}33%,to{background:#ffffff80;border-color:#fffc}}@keyframes dot-active-2{0%,30%{background:#ffffff80;border-color:#fffc}33%,63%{background:#d5a731;border-color:#d5a731}66%,to{background:#ffffff80;border-color:#fffc}}@keyframes dot-active-3{0%,63%{background:#ffffff80;border-color:#fffc}66%,96%{background:#d5a731;border-color:#d5a731}to{background:#ffffff80;border-color:#fffc}}.bs-trust-bar--light{border-top:none;padding:56px 0 64px;backdrop-filter:none}.bs-trust-bar__heading{text-align:center;margin-bottom:48px}.bs-trust-bar__title{font-family:var(--font-primary);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;color:#3290be;margin:0 0 12px;letter-spacing:-.3px;line-height:1.25;-webkit-text-fill-color:unset;background:none}.bs-trust-bar__brand{color:#3290be}.bs-trust-badge{display:inline-block;background:#0f6ec2;color:#fff;font-family:var(--font-primary);font-size:.85rem;font-weight:700;padding:6px 20px;border-radius:30px;letter-spacing:.5px;margin-bottom:12px;box-shadow:0 2px 8px #0f6ec280}.bs-trust-bar__sub{font-size:1.05rem;color:#3290be;font-weight:500;margin:8px 0 0}.bs-trust-bar--light .bs-trust-bar__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.bs-trust-item--light{border:none;border-radius:0;padding:10px;text-align:center;transition:var(--transition)}.bs-trust-item--light:hover{box-shadow:none;transform:translateY(-4px);border-color:transparent}.bs-trust-item--light .bs-trust-item__icon{font-size:unset;filter:none;margin-bottom:18px}.bs-trust-item--light .bs-trust-item__icon img{width:180px;height:180px;object-fit:cover;margin:0 auto;display:block;border-radius:50%;box-shadow:0 4px 20px #094ba826}.bs-trust-item--light .bs-trust-item__title{font-size:1.1rem;font-weight:700;color:#3290be;margin:0 0 4px}.bs-trust-item--light .bs-trust-item__sub{font-size:.95rem;color:#3290be;margin:0}.bs-about-section__inner{display:flex;align-items:center;gap:60px}.bs-about-section__image-col{flex:0 0 38%;max-width:38%}.bs-about-section__img{width:100%;height:auto;border-radius:var(--radius-lg);display:block;box-shadow:0 12px 48px #094ba824;animation:fadeInLeft .7s ease both}.bs-about-section__text-col{flex:1;min-width:0}.bs-about-section__label{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:#094ba8;border:1px solid rgba(9,75,168,.3);border-radius:20px;padding:4px 16px;background:#094ba80f;margin-bottom:16px}.bs-about-section__title{font-family:var(--font-primary);font-size:clamp(2rem,4vw,2.8rem);font-weight:800;color:#060097;margin:0 0 8px;line-height:1.2;-webkit-text-fill-color:unset;background:none}.bs-about-section__title span{color:#060097}.bs-about-section__sub{font-size:1.15rem;font-weight:700;color:#1e293b;margin:0 0 24px}.bs-about-section__body{font-size:1.05rem;color:#1e293b;line-height:1.85;margin-bottom:16px;font-weight:500}.bs-about-section__body a{color:#18c6c9;font-weight:700;text-decoration:underline;text-underline-offset:2px}.bs-about-section__body a:hover{color:#0ae5e9}.bs-about-section__cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.bs-about-cta-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:28px}@media(max-width:768px){.bs-about-cta-actions{justify-content:center;width:100%}}.bs-promo-banners{padding:56px 0}.bs-promo-banners__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bs-promo-banners__item{display:block;border-radius:var(--radius-md);overflow:hidden;transition:var(--transition);box-shadow:0 2px 16px #094ba814}.bs-promo-banners__item img{width:100%;height:auto;display:block;transition:transform .4s ease}.bs-promo-banners__item:hover{box-shadow:0 8px 40px #094ba82e;transform:translateY(-4px)}.bs-promo-banners__item:hover img{transform:scale(1.03)}.bs-promo-banners__wrap{position:relative;overflow:hidden;border-radius:var(--radius-lg)}.bs-promo-banners__bg{position:absolute;inset:0;z-index:0}.bs-promo-banners__bg img{width:100%;height:100%;object-fit:cover;display:block}.bs-promo-banners__wrap .bs-promo-banners__grid{position:relative;z-index:1;padding:40px 32px}.bs-promotions-section{padding:80px 0}.bs-promotions-section__inner{display:flex;align-items:center;gap:60px}.bs-promotions-section__text{flex:1;min-width:0}.bs-promotions-section__label{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:#e53935;border:1px solid rgba(229,57,53,.3);border-radius:20px;padding:4px 16px;background:#e539350f;margin-bottom:16px}.bs-promotions-section__title{font-family:var(--font-primary);font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800;color:#060097;margin:0 0 24px;line-height:1.25;-webkit-text-fill-color:unset;background:none}.bs-promotions-section__body{font-size:1.05rem;color:#1e293b;line-height:1.85;margin-bottom:16px;font-weight:500}.bs-promotions-section__body a{color:#18c6c9;font-weight:700;text-decoration:underline;text-underline-offset:2px}.bs-promotions-section__body a:hover{color:#0ae5e9}.bs-promotions-section__image{flex:0 0 42%;max-width:42%}.bs-promotions-section__img{width:100%;height:auto;display:block;border-radius:var(--radius-lg);box-shadow:0 12px 48px #094ba824;animation:fadeInUp .7s ease both}.bs-cta-light{padding:72px 0;text-align:center;position:relative;overflow:hidden}.bs-cta-light:before{content:"";position:absolute;top:-60px;left:50%;transform:translate(-50%);width:500px;height:500px;pointer-events:none}.bs-cta-light__inner{position:relative;z-index:1}.bs-cta-light__title{font-family:var(--font-primary);font-size:clamp(1.7rem,3.5vw,2.6rem);font-weight:800;color:#fff;margin:0 0 12px;-webkit-text-fill-color:#ffffff;background:none}.bs-cta-light__sub{font-size:1rem;color:#ffffffc7;max-width:520px;margin:0 auto 36px}.bs-cta-light__btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.bs-cta-light .bs-btn-light-outline{border-color:#ffffffb3;color:#fff;background:transparent}.bs-cta-light .bs-btn-light-outline:hover{background:#ffffff26;border-color:#fff;color:#fff}.bs-articles--light{background:transparent;padding:80px 0}.bs-section-heading--light h2{background:none;-webkit-text-fill-color:unset;color:#0d47a1;animation:none}.bs-section-heading--light p{color:#666}.bs-section-heading__label--light{color:#094ba8;border-color:#094ba84d;background:#094ba80f}.bs-articles--light .bs-article-card{box-shadow:0 2px 16px #094ba814;border:1px solid #e8edf5}.bs-articles--light .bs-article-card:hover{box-shadow:0 8px 40px #094ba824}.bs-articles--light .bs-no-posts{color:#888}.bs-articles--light .bs-articles-more .bs-btn-outline-gold{border-color:#094ba8;color:#094ba8;background:transparent}.bs-articles--light .bs-articles-more .bs-btn-outline-gold:hover{background:#094ba8;color:#fff}.bs-seo-section__title{margin-bottom:24px;line-height:1.3}.bs-seo-section__title--highlight{font-family:var(--font-primary);font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;color:#060097;display:block;margin-bottom:12px}.bs-seo-section__title--sub{font-family:var(--font-primary);font-size:clamp(1.1rem,2.5vw,1.5rem);font-weight:600;color:#1e293b;display:block}.bs-seo-section--light{background:transparent;padding:80px 0}.bs-seo-section--light h2{color:#060097;border-bottom-color:#06009733}.bs-seo-section--light h2:after{background:#060097}.bs-seo-section--light .bs-seo-intro{color:#1e293b;font-weight:500}.bs-seo-section--light .bs-seo-intro a{color:#18c6c9;font-weight:700;text-decoration:underline;text-underline-offset:2px}.bs-seo-section--light .bs-toc{background:#ffffff80;border-color:#00489a26;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bs-seo-section--light .bs-toc__header:hover{background:#ffffffb3}.bs-seo-section--light .bs-toc__title,.bs-seo-section--light .bs-toc__arrow{color:#060097}.bs-seo-section--light .bs-toc__toggle:checked~.bs-toc__header{border-bottom-color:#00489a26}.bs-seo-section--light .bs-toc__list a{color:#060097}.bs-seo-section--light .bs-toc__list a:hover{color:#c10fff}.bs-seo-section--light .bs-toc__list li:before{color:#c10fff}.bs-seo-section--light .bs-seo-content h2{color:#060097;border-left-color:#060097}.bs-seo-section--light .bs-seo-content h3{color:#060097}.bs-seo-section--light .bs-seo-content p{color:#1e293b;font-weight:500}.bs-seo-section--light .bs-seo-content ul li{color:#1e293b;border-bottom-color:#06009714}.bs-seo-section--light .bs-seo-content ul li:before{color:#c10fff}.bs-seo-section--light .bs-seo-content a{color:#18c6c9;font-weight:700;text-decoration:underline;text-underline-offset:2px}.bs-seo-section--light .bs-seo-img{background:transparent;border-color:#00489a1a}.bs-seo-section--light .bs-seo-cta{background:#ffffff80;border-color:#00489a26;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bs-seo-section--light .bs-seo-cta p{color:#060097;font-weight:600}@media(max-width:1024px){.bs-about-section__inner{gap:40px}.bs-about-section__image-col{flex:0 0 44%;max-width:44%}.bs-promotions-section__inner{gap:40px}.bs-promotions-section__image{flex:0 0 44%;max-width:44%}.bs-trust-bar--light .bs-trust-bar__grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:768px){.bs-about-section{padding:56px 0}.bs-about-section__inner{flex-direction:column;gap:32px}.bs-about-section__image-col{flex:unset;max-width:340px;width:100%;margin:0 auto}.bs-about-section__text-col{text-align:center}.bs-about-section__cta{justify-content:center}.bs-promo-banners{padding:40px 0}.bs-promo-banners__grid{grid-template-columns:1fr;gap:16px;max-width:480px;margin:0 auto;padding:0 20px}.bs-promotions-section{padding:56px 0}.bs-promotions-section__inner{flex-direction:column-reverse;gap:32px}.bs-promotions-section__image{flex:unset;max-width:360px;width:100%;margin:0 auto}.bs-promotions-section__text{text-align:center}.bs-cta-light{padding:56px 0}.bs-cta-light__btns{flex-direction:column;align-items:center;gap:12px}.bs-slider__arrow{display:none}.bs-trust-bar--light{padding:40px 0 48px}.bs-trust-bar--light .bs-trust-bar__grid{grid-template-columns:repeat(2,1fr)}.bs-header__actions{justify-content:flex-end}.bs-header__actions .bs-btn-light-solid,.bs-header__actions .bs-btn-light-outline{padding:9px 16px;font-size:13px}}@media(max-width:480px){.bs-trust-bar--light .bs-trust-bar__grid{grid-template-columns:1fr 1fr;gap:12px}.bs-trust-item--light{padding:10px 8px}.bs-trust-item--light .bs-trust-item__icon img{width:120px;height:120px}.bs-promo-banners__grid{grid-template-columns:1fr}.bs-about-section__title{font-size:1.7rem}.bs-promotions-section__title,.bs-cta-light__title{font-size:1.6rem}}.bs-about-section,.bs-promo-banners,.bs-promotions-section,.bs-cta-light,.bs-articles,.bs-seo-section,.bs-footer{content-visibility:auto;contain-intrinsic-size:auto 600px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:768px){.bs-slider__track{animation-duration:18s}@keyframes float{0%,to{transform:none}}@keyframes float2{0%,to{transform:none}}@keyframes float3{0%,to{transform:none}}@keyframes spin-slow{0%,to{transform:none}}@keyframes shimmer-text{0%,to{background-position:0% 50%}}.bs-btn-outline-gold,.bs-trust-bar,.bs-feature-card,.bs-modal-content,.bs-slider--light,.bs-slider__arrow,.bs-toc,.bs-seo-cta{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.bs-skip-link{position:absolute;top:-100%;left:16px;z-index:10000;padding:12px 24px;background:var(--color-tertiary);color:var(--color-primary-dark);font-weight:700;border-radius:0 0 8px 8px;text-decoration:none;transition:top .2s}.bs-skip-link:focus{top:0;outline:3px solid var(--color-secondary);outline-offset:2px}.bs-404{padding:6rem 0;text-align:center;min-height:50vh;display:flex;align-items:center}.bs-404__content{max-width:500px;margin:0 auto}.bs-404__code{font-family:Kanit,sans-serif;font-size:8rem;font-weight:800;line-height:1;background:linear-gradient(135deg,var(--color-tertiary),var(--color-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.bs-404__title{font-size:1.5rem;color:var(--color-primary-dark);margin:.5rem 0}.bs-404__desc{color:#666;margin-bottom:2rem}.bs-404__actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.bs-share{display:flex;align-items:center;gap:12px;padding:1.5rem 0;margin:1.5rem 0;border-top:1px solid rgba(0,72,154,.1);border-bottom:1px solid rgba(0,72,154,.1);flex-wrap:wrap}.bs-share__label{font-weight:600;color:#fff;font-size:.9rem}.bs-share__btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:6px;text-decoration:none;font-size:.85rem;font-weight:500;color:#fff;transition:opacity .2s}.bs-share__btn:hover{opacity:.85}.bs-share__btn--fb{background:#1877f2}.bs-share__btn--line{background:#06c755}.bs-search-page{padding:3rem 0 6rem;min-height:60vh}.bs-search-page h1{font-family:Kanit,sans-serif;font-size:1.8rem;color:var(--color-primary-dark);margin-bottom:1.5rem}.bs-search-page .pagefind-ui__search-input{border-radius:8px!important;border:2px solid rgba(0,72,154,.2)!important;padding:12px 16px!important;font-size:1rem!important;font-family:Sarabun,sans-serif!important}.bs-search-page .pagefind-ui__search-input:focus{border-color:var(--color-secondary)!important;outline:none!important;box-shadow:0 0 0 3px #00b0ff26!important}.bs-search-page .pagefind-ui__result-link{color:var(--color-primary)!important;font-weight:600!important}
