
/* Replacement for module 66084, not an additional layer. Reference canvas: 793 x 1981. */
body.home:has(#h30-frame){background:#27103d!important}
body.home #h30-frame{width:min(100%,1600px)!important;max-width:1600px!important;margin:0 auto!important;padding:0!important;container-type:inline-size;--u:calc(100cqw / 793);font-family:Arial,Helvetica,sans-serif!important;line-height:1.4;color:#17113f;background:#ebdafa;position:relative;box-sizing:border-box;isolation:isolate}
body.home #h30-frame *,body.home #h30-frame *:before,body.home #h30-frame *:after{box-sizing:border-box}
body.home #h30-frame #h30-main{width:100%;max-width:none;margin:0;padding:0;font:inherit}
body.home #h30-frame .h30-section{position:relative;width:100%;margin:0;padding:0;background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:0;isolation:isolate}
body.home #h30-frame h1,body.home #h30-frame h2,body.home #h30-frame h3,body.home #h30-frame p{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif!important;text-transform:none;letter-spacing:normal;color:inherit}
body.home #h30-frame a{text-decoration:none;color:#006887}
body.home #h30-frame a:focus-visible,body.home #h30-frame button:focus-visible,body.home #h30-frame summary:focus-visible{outline:3px solid #00cbd4;outline-offset:3px}
body.home #h30-frame .h30-kicker{font-size:calc(7.3 * var(--u));font-weight:800;letter-spacing:.16em;color:#006781;margin-bottom:calc(8 * var(--u));line-height:1.3}
body.home #h30-frame .h30-button{display:inline-flex;align-items:center;justify-content:center;gap:calc(14 * var(--u));background:#00dce4;color:#111142;border:1px solid #00c5d5;border-radius:calc(5 * var(--u));padding:calc(10 * var(--u)) calc(16 * var(--u));font-size:calc(10 * var(--u));font-weight:750;line-height:1.3;white-space:nowrap;box-shadow:0 2px 8px #4131641c}
body.home #h30-frame .h30-button:after{content:'→'}
body.home #h30-frame .h30-button.h30-secondary{background:#fbf0ffb8;border-color:#ac4ce0;color:#7014bc}
/* One matching backdrop per section; no stretched side strips. */
body.home #h30-frame .h30-hero{height:calc(302 * var(--u));background-image:none}
body.home #h30-frame .h30-hero-copy{position:absolute;left:57%;right:4.5%;top:13.3%}
body.home #h30-frame .h30-hero h1{font-size:calc(32 * var(--u));line-height:1.035;font-weight:800;letter-spacing:-.045em;margin:0 0 calc(10 * var(--u));color:#10103b}
body.home #h30-frame .h30-hero h1 span{color:#006c88}
body.home #h30-frame .h30-hero .h30-intro{font-size:calc(12 * var(--u));line-height:1.4;color:#32234e;margin-bottom:calc(12 * var(--u))}
body.home #h30-frame .h30-actions{display:flex;gap:calc(9 * var(--u))}
body.home #h30-frame .h30-actions .h30-button{flex:1 1 auto;padding-left:calc(11 * var(--u));padding-right:calc(11 * var(--u))}
body.home #h30-frame .h30-benefits{display:flex;gap:calc(14 * var(--u));font-size:calc(6.6 * var(--u));line-height:1.3;margin-top:calc(19 * var(--u));color:#2c184d}
body.home #h30-frame .h30-benefits span{display:flex;align-items:center;gap:calc(5 * var(--u));white-space:nowrap}
body.home #h30-frame .h30-benefits b{display:grid;place-items:center;background:#781cc7;color:white;width:calc(15 * var(--u));height:calc(15 * var(--u));border-radius:4px;font-size:calc(10 * var(--u))}
body.home #h30-frame .h30-services{height:calc(336 * var(--u));background-image:none;padding:calc(16 * var(--u)) 6.8% 0}
body.home #h30-frame .h30-services h2{font-size:calc(25 * var(--u));font-weight:800;letter-spacing:-.025em;line-height:1.1;margin-bottom:calc(10 * var(--u));white-space:nowrap}
body.home #h30-frame .h30-services .h30-kicker{margin-bottom:calc(6 * var(--u))}
body.home #h30-frame .h30-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(6 * var(--u))}
body.home #h30-frame .h30-card{position:relative;border:1px solid #cdb1e2;border-radius:calc(8 * var(--u));background:#f6ebffde;padding:calc(12 * var(--u)) calc(11 * var(--u)) calc(12 * var(--u)) calc(60 * var(--u));min-height:calc(107 * var(--u));display:flex;flex-direction:column;box-shadow:0 3px 8px #4f1e7910}
body.home #h30-frame .h30-card img{position:absolute;width:calc(36 * var(--u));height:calc(36 * var(--u));object-fit:contain;left:calc(14 * var(--u));top:calc(12 * var(--u))}
body.home #h30-frame .h30-card h3{font-size:calc(10.7 * var(--u));font-weight:800;line-height:1.2;margin-bottom:calc(5 * var(--u))}
body.home #h30-frame .h30-card p{font-size:calc(9.5 * var(--u));line-height:1.3;margin-bottom:calc(7 * var(--u))}
body.home #h30-frame .h30-card a{font-size:calc(9.5 * var(--u));line-height:1.3;font-weight:700;text-decoration:underline;margin-top:auto;white-space:nowrap}
body.home #h30-frame .h30-jumps{display:flex;justify-content:center;gap:calc(10 * var(--u));margin-top:calc(8 * var(--u))}
body.home #h30-frame .h30-jumps a{font-size:calc(8 * var(--u));border:1px solid #a86bd0;background:#fbf2ffe6;padding:calc(6 * var(--u)) calc(13 * var(--u));border-radius:calc(6 * var(--u));color:#4f1689;white-space:nowrap}
body.home #h30-frame .h30-editorial{height:calc(178 * var(--u))}
body.home #h30-frame .h30-book{background-image:none}
body.home #h30-frame .h30-creators{height:calc(176 * var(--u));background-image:none}
body.home #h30-frame .h30-video{height:calc(168 * var(--u));background-image:none}
body.home #h30-frame .h30-editorial-copy{position:absolute;left:49.2%;right:4.7%;top:9%;bottom:8%;display:flex;flex-direction:column;justify-content:center}
body.home #h30-frame .h30-creators .h30-editorial-copy{left:7.6%;right:55%;top:8%;bottom:7%}
body.home #h30-frame .h30-video .h30-editorial-copy{left:55.3%;right:5%;top:8%;bottom:6%}
body.home #h30-frame .h30-editorial .h30-kicker{font-size:calc(7.2 * var(--u));margin-bottom:calc(6 * var(--u))}
body.home #h30-frame .h30-editorial h2{font-size:calc(16.7 * var(--u));font-weight:800;line-height:1.15;letter-spacing:-.025em;margin-bottom:calc(7 * var(--u))}
body.home #h30-frame .h30-editorial p:not(.h30-kicker){font-size:calc(10.2 * var(--u));line-height:1.36;margin-bottom:calc(7 * var(--u))}
body.home #h30-frame .h30-table-section{height:calc(154 * var(--u));background-image:none;padding:calc(11 * var(--u)) 6.8% 0}
body.home #h30-frame .h30-table-section h2{font-size:calc(18 * var(--u));line-height:1.2;font-weight:800;margin-bottom:calc(9 * var(--u));letter-spacing:-.02em}
body.home #h30-frame .h30-table{border-collapse:collapse;width:100%;font-size:calc(8.8 * var(--u));line-height:1.3;border:1px solid #cfb7e6;background:#f6edffbd;margin:0}
body.home #h30-frame .h30-table td,body.home #h30-frame .h30-table th{padding:calc(6 * var(--u)) calc(10 * var(--u));text-align:left;border:1px solid #dbc5e8;color:#33214f;vertical-align:middle;background:transparent}
body.home #h30-frame .h30-table thead th{color:#005c83;background:#f7f0ff;font-weight:800}
body.home #h30-frame .h30-table tr:nth-child(even){background:#e8d7f3}
body.home #h30-frame .h30-check{height:calc(146 * var(--u));background-image:none;padding:calc(12 * var(--u)) 7.5% 0}
body.home #h30-frame .h30-check h2{font-size:calc(18 * var(--u));font-weight:800;line-height:1.2;margin-bottom:calc(11 * var(--u));letter-spacing:-.02em}
body.home #h30-frame .h30-check ul{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(3,1fr);column-gap:calc(18 * var(--u));row-gap:calc(9 * var(--u));list-style:none;padding:0;margin:0;width:87%}
body.home #h30-frame .h30-check li{position:relative;padding:0 0 0 calc(27 * var(--u));margin:0;font-size:calc(9 * var(--u));line-height:1.36}
body.home #h30-frame .h30-check strong{display:block;font-size:calc(10 * var(--u));margin-bottom:calc(2 * var(--u))}
body.home #h30-frame .h30-check li:before{content:'✓';position:absolute;top:0;left:0;display:grid;place-items:center;width:calc(18 * var(--u));height:calc(18 * var(--u));border-radius:50%;background:#00dce4;color:#0c1740;font-size:calc(12 * var(--u));font-weight:800}
body.home #h30-frame .h30-order{height:calc(124 * var(--u));background-image:none;padding:calc(5 * var(--u)) 6.8% 0}
body.home #h30-frame .h30-order h2{color:white;font-size:calc(16 * var(--u));font-weight:800;margin-bottom:calc(7 * var(--u));line-height:1.2}
body.home #h30-frame .h30-order ol{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(6 * var(--u));list-style:none;padding:0;margin:0;counter-reset:step}
body.home #h30-frame .h30-order li{counter-increment:step;position:relative;padding:calc(10 * var(--u)) calc(11 * var(--u)) calc(9 * var(--u)) calc(52 * var(--u));background:#f7edffe8;border:1px solid #caa4e4;border-radius:calc(7 * var(--u));min-height:calc(56 * var(--u));font-size:calc(9 * var(--u));line-height:1.35}
body.home #h30-frame .h30-order li:before{content:counter(step);position:absolute;left:calc(15 * var(--u));top:calc(10 * var(--u));width:calc(25 * var(--u));height:calc(25 * var(--u));display:grid;place-items:center;border-radius:50%;background:#00dce3;font-size:calc(15 * var(--u));font-weight:800}
body.home #h30-frame .h30-order strong{display:block;font-size:calc(10 * var(--u));margin-bottom:calc(3 * var(--u))}
body.home #h30-frame .h30-currency{background:#39134abf;border:1px solid #c08cdb;display:flex;align-items:center;justify-content:space-between;color:white;padding:calc(5 * var(--u)) calc(10 * var(--u));border-radius:calc(5 * var(--u));margin-top:calc(5 * var(--u));min-height:calc(35 * var(--u));gap:15px}
body.home #h30-frame .h30-currency p{font-size:calc(8 * var(--u));line-height:1.3;color:white}
body.home #h30-frame .h30-currency strong{font-size:calc(9 * var(--u));font-weight:750}
body.home #h30-frame .h30-currency .yay-currency-single-page-switcher{width:calc(207 * var(--u));flex:0 0 auto;font-size:calc(9 * var(--u))}
body.home #h30-frame .h30-currency .yay-currency-custom-select__trigger{padding:calc(6 * var(--u))!important;height:auto!important;min-height:0!important;font-size:calc(9 * var(--u))!important;color:#151a39}
body.home #h30-frame .h30-faq{height:calc(134 * var(--u));background-image:none;padding:calc(9 * var(--u)) 7.7% 0}
body.home #h30-frame .h30-faq h2{font-size:calc(15 * var(--u));line-height:1.3;font-weight:800;margin-bottom:calc(5 * var(--u))}
body.home #h30-frame .h30-faq-list{width:69%}
body.home #h30-frame .h30-faq details{padding:0;margin:0 0 calc(2 * var(--u));border:1px solid #d8bfe9;background:#f6ecffc9;border-radius:calc(3 * var(--u))}
body.home #h30-frame .h30-faq summary{font-size:calc(8.4 * var(--u));line-height:1.3;cursor:pointer;padding:calc(3 * var(--u)) calc(8 * var(--u));font-weight:500}
body.home #h30-frame .h30-faq details p{font-size:calc(10 * var(--u));line-height:1.5;padding:calc(8 * var(--u))}
body.home #h30-frame .h30-faq:has(details[open]){height:auto;min-height:calc(134 * var(--u));padding-bottom:calc(15 * var(--u))}
body.home #h30-frame .h30-support{height:calc(44 * var(--u));background-image:none;display:flex;align-items:center;padding:0 8%;gap:calc(16 * var(--u))}
body.home #h30-frame .h30-support h2{font-size:calc(13 * var(--u));color:white;font-weight:800;line-height:1.2}
body.home #h30-frame .h30-support .h30-button{font-size:calc(9 * var(--u));padding:calc(7 * var(--u)) calc(16 * var(--u))}
body.home #h30-frame .h30-footer{height:calc(141 * var(--u));background-image:none;padding:calc(16 * var(--u)) 6.8% 0;color:#fff}
body.home #h30-frame .h30-footer-grid{display:grid;grid-template-columns:1.4fr 1fr .8fr 1fr;gap:calc(26 * var(--u))}
body.home #h30-frame .h30-footer h3{font-size:calc(10 * var(--u));font-weight:800;color:white;margin-bottom:calc(7 * var(--u))}
body.home #h30-frame .h30-footer a,body.home #h30-frame .h30-footer p{color:#f6e9ff;font-size:calc(8.3 * var(--u));line-height:1.5}
body.home #h30-frame .h30-footer nav>a{display:block}
body.home #h30-frame .h30-footer-brand{color:#fff;font-size:calc(16 * var(--u));line-height:1.2;font-weight:800;margin-bottom:calc(13 * var(--u))}
body.home #h30-frame .h30-footer-brand span{color:#00d0e6}
body.home #h30-frame .h30-footer-bottom{margin-top:calc(13 * var(--u));padding-top:calc(7 * var(--u));border-top:1px solid #824ba5;display:flex;align-items:center;justify-content:space-between;gap:calc(15 * var(--u))}
body.home #h30-frame .h30-footer-bottom img{width:calc(245 * var(--u));height:auto;max-height:calc(20 * var(--u));object-fit:contain;object-position:left}
body.home #h30-frame .h30-footer-bottom p{font-size:calc(7 * var(--u))}
body.home #h30-frame .h30-archive{background:#f4eafa;color:#28203d;padding:12px 7%;font:14px/1.6 Arial}
body.home #h30-frame .h30-archive>summary{cursor:pointer;font-size:13px;font-weight:700}
body.home #h30-frame .h30-archive-content{max-width:none;width:100%;padding:25px 0;background:none!important}
body.home #h30-frame .h30-archive-content h1,body.home #h30-frame .h30-archive-content h2{font-size:26px!important;margin:22px 0 12px!important}
body.home #h30-frame .h30-archive-content h3{font-size:20px!important;margin:18px 0 8px!important}
body.home #h30-frame .h30-archive-content p,body.home #h30-frame .h30-archive-content li{font-size:15px!important;line-height:1.7!important;margin-bottom:14px!important}
body.home #h30-frame .h30-archive-content .bbf-hero-photo,body.home #h30-frame .h30-archive-content figure{display:none}
body.home #h30-frame .h30-archive-content section{height:auto!important;display:block!important;padding:15px 0!important;background:none!important;border:0!important}
body.home #h30-frame .h30-archive-content .bbf-hero-copy{padding:0!important}
body.home #h30-frame .h30-archive-content .bbf-grid{display:block!important}
body.home #h30-frame .h30-archive-content .bbf-card{margin:0 0 15px;padding:15px!important}
body.home #h30-frame .h30-native-info{margin:0;padding:10px 7%;background:#28153f;color:white;font-size:13px}
body.home #h30-frame .h30-native-info>summary{cursor:pointer}
body.home #h30-frame .h30-native-info .tnl_footer_wrap{background:transparent!important;width:100%;padding:0!important}
body.home #h30-frame .h30-native-info .tnl_row{margin:0!important}
/* Native menus keep their original handlers. Mobile receives a readable flow, not a shrunken desktop canvas. */
@media(max-width:768px){
body.home #h30-frame{--u:1px;width:100%!important}
body.home #h30-frame .h30-section{height:auto;min-height:0;background-size:auto 100%}
body.home #h30-frame .h30-hero{padding:26px 24px 280px;background-size:auto 280px;background-position:left bottom;background-color:#f0dcfc}
body.home #h30-frame .h30-hero-copy{position:static;width:auto}
body.home #h30-frame .h30-hero h1{font-size:36px;line-height:1.1;letter-spacing:-.035em;margin-bottom:15px}
body.home #h30-frame .h30-kicker{font-size:11px;line-height:1.4;margin-bottom:10px}
body.home #h30-frame .h30-hero .h30-intro{font-size:16px;line-height:1.5;margin-bottom:20px}
body.home #h30-frame .h30-actions{display:grid;grid-template-columns:1fr;gap:10px}
body.home #h30-frame .h30-button{font-size:15px;padding:13px 18px;border-radius:7px}
body.home #h30-frame .h30-benefits{font-size:10px;gap:10px;flex-wrap:wrap;margin-top:18px}
body.home #h30-frame .h30-benefits b{width:20px;height:20px;font-size:13px}
body.home #h30-frame .h30-services{padding:28px 22px}
body.home #h30-frame .h30-services h2{font-size:27px;line-height:1.15;white-space:normal;margin-bottom:20px}
body.home #h30-frame .h30-grid{grid-template-columns:1fr;gap:12px}
body.home #h30-frame .h30-card{padding:20px 18px 20px 76px;min-height:0;border-radius:10px}
body.home #h30-frame .h30-card img{left:18px;top:22px;width:40px;height:40px}
body.home #h30-frame .h30-card h3{font-size:19px;margin-bottom:8px}
body.home #h30-frame .h30-card p,body.home #h30-frame .h30-card a{font-size:15px;line-height:1.5;margin-bottom:10px;white-space:normal}
body.home #h30-frame .h30-jumps{flex-wrap:wrap;justify-content:flex-start;margin-top:18px;gap:7px}
body.home #h30-frame .h30-jumps a{font-size:12px;padding:8px 10px}
body.home #h30-frame .h30-editorial{padding:220px 24px 26px;background-size:auto 220px;background-position:left top;background-color:#edddf9}
body.home #h30-frame .h30-creators{background-position:right top}
body.home #h30-frame .h30-editorial-copy{position:static;display:block}
body.home #h30-frame .h30-editorial .h30-kicker{font-size:11px;margin-bottom:10px}
body.home #h30-frame .h30-editorial h2{font-size:27px;margin-bottom:14px}
body.home #h30-frame .h30-editorial p:not(.h30-kicker){font-size:15px;line-height:1.6;margin-bottom:13px}
body.home #h30-frame .h30-table-section{padding:26px 18px}
body.home #h30-frame .h30-table-section h2,body.home #h30-frame .h30-check h2{font-size:25px;margin-bottom:17px}
body.home #h30-frame .h30-table{font-size:12px;table-layout:fixed}
body.home #h30-frame .h30-table th,body.home #h30-frame .h30-table td{padding:9px 7px;overflow-wrap:anywhere}
body.home #h30-frame .h30-check{padding:28px 23px 150px;background-position:right bottom;background-size:auto 100%;background-color:#eedffb}
body.home #h30-frame .h30-check ul{width:100%;grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row;gap:17px}
body.home #h30-frame .h30-check li{font-size:15px;padding-left:30px;line-height:1.5}
body.home #h30-frame .h30-check strong{font-size:16px}
body.home #h30-frame .h30-check li:before{width:21px;height:21px;font-size:14px}
body.home #h30-frame .h30-order{padding:25px 22px}
body.home #h30-frame .h30-order h2{font-size:27px;margin-bottom:15px}
body.home #h30-frame .h30-order ol{grid-template-columns:1fr;gap:12px}
body.home #h30-frame .h30-order li{padding:18px 16px 18px 63px;font-size:15px;line-height:1.5}
body.home #h30-frame .h30-order strong{font-size:16px;margin-bottom:5px}
body.home #h30-frame .h30-order li:before{width:30px;height:30px;top:18px;left:17px;font-size:17px}
body.home #h30-frame .h30-currency{display:block;padding:16px;margin-top:15px}
body.home #h30-frame .h30-currency p{font-size:13px;margin-bottom:12px}
body.home #h30-frame .h30-currency strong{font-size:15px}
body.home #h30-frame .h30-currency .yay-currency-single-page-switcher{width:100%;font-size:14px}
body.home #h30-frame .h30-currency .yay-currency-custom-select__trigger{font-size:13px!important;padding:10px!important}
body.home #h30-frame .h30-faq{padding:25px 22px 145px;background-position:right bottom}
body.home #h30-frame .h30-faq h2{font-size:26px;margin-bottom:16px}
body.home #h30-frame .h30-faq-list{width:100%}
body.home #h30-frame .h30-faq details{margin-bottom:7px;border-radius:6px}
body.home #h30-frame .h30-faq summary{font-size:14px;padding:10px}
body.home #h30-frame .h30-faq details p{font-size:15px;padding:12px}
body.home #h30-frame .h30-support{padding:25px 23px;gap:15px;flex-wrap:wrap}
body.home #h30-frame .h30-support h2{font-size:23px}
body.home #h30-frame .h30-support .h30-button{font-size:14px;padding:11px 16px}
body.home #h30-frame .h30-footer{padding:28px 24px 20px}
body.home #h30-frame .h30-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}
body.home #h30-frame .h30-footer h3{font-size:16px;margin-bottom:10px}
body.home #h30-frame .h30-footer a,body.home #h30-frame .h30-footer p{font-size:13px}
body.home #h30-frame .h30-footer-brand{font-size:21px;margin-bottom:10px}
body.home #h30-frame .h30-footer-bottom{display:block;margin-top:20px;padding-top:15px}
body.home #h30-frame .h30-footer-bottom img{width:260px;max-width:100%;max-height:none;margin-bottom:12px}
body.home #h30-frame .h30-footer-bottom p{font-size:11px}
}
@media(max-width:768px){}

body.home #h30-frame .h30-hero h1 .h30-title-line{color:#10103b;white-space:nowrap;font-size:.94em}
body.home #h30-frame .h30-currency .yay-currency-custom-select *{font-size:calc(9 * var(--u))!important;line-height:1.2!important}
body.home #h30-frame .h30-currency .yay-currency-custom-select__trigger{height:calc(26 * var(--u))!important;min-height:0!important}
body.home #h30-frame .h30-currency .yay-currency-flag{height:calc(13 * var(--u))!important;width:calc(20 * var(--u))!important}
@media(min-width:769px){
}
@media(max-width:768px){body.home #h30-frame .h30-currency .yay-currency-custom-select *{font-size:13px!important}body.home #h30-frame .h30-currency .yay-currency-custom-select__trigger{height:38px!important}body.home #h30-frame .h30-hero h1 .h30-title-line{white-space:normal}}
body.home #h30-frame .h30-card{height:calc(107 * var(--u));min-height:0;padding-top:calc(10 * var(--u));padding-bottom:calc(9 * var(--u))}
body.home #h30-frame .h30-card p{line-height:1.25}
@media(max-width:768px){body.home #h30-frame .h30-card{height:auto;min-height:0;padding:20px 18px 20px 76px}body.home #h30-frame .h30-card p{line-height:1.5}}

@media(min-width:769px){
body.home #h30-frame .h30-order h2{margin-bottom:calc(5 * var(--u))}
body.home #h30-frame .h30-order li{height:calc(56 * var(--u));min-height:0;padding-top:calc(8 * var(--u));padding-bottom:calc(7 * var(--u));font-size:calc(8.5 * var(--u));line-height:1.22}
body.home #h30-frame .h30-order strong{font-size:calc(9.5 * var(--u));line-height:1.2}
body.home #h30-frame .h30-currency{min-height:calc(32 * var(--u));padding-top:calc(3 * var(--u));padding-bottom:calc(3 * var(--u))}
body.home #h30-frame .h30-currency .yay-currency-single-page-switcher{margin:0!important}
body.home #h30-frame .h30-currency .yay-currency-custom-select__trigger{height:calc(24 * var(--u))!important}
body.home #h30-frame .h30-check ul{row-gap:calc(6 * var(--u))}
}
body.home #h30-frame .h30-book:after{content:"";position:absolute;inset:0 0 0 48%;background:linear-gradient(90deg,#f2e2fc,#f2e2fc00 22%);z-index:-1;pointer-events:none}

body.home #h30-frame .h30-table{font-size:calc(8.5 * var(--u))}
body.home #h30-frame .h30-table td,body.home #h30-frame .h30-table th{padding-top:calc(5 * var(--u));padding-bottom:calc(5 * var(--u))}
body.home #h30-frame .h30-footer-grid{grid-template-columns:1.8fr 1fr .8fr 1.2fr .8fr;gap:calc(22 * var(--u))}
body.home #h30-frame .h30-footer-brand{display:flex;align-items:center;gap:calc(8 * var(--u));white-space:nowrap;font-size:calc(16 * var(--u))}
body.home #h30-frame .h30-footer-brand .h30-bf{display:grid;place-items:center;background:#00d6e8;color:#11123e;width:calc(26 * var(--u));height:calc(25 * var(--u));border-radius:calc(5 * var(--u));font-size:calc(13 * var(--u))}
body.home #h30-frame .h30-footer-brand em{color:#00d5e5;font-style:normal}
body.home #h30-frame .h30-platform-icons{display:flex;gap:calc(7 * var(--u));flex-wrap:wrap}
body.home #h30-frame .h30-platform-icons img{display:block;width:calc(15 * var(--u));height:calc(15 * var(--u));object-fit:contain}
@media(max-width:768px){body.home #h30-frame .h30-table{font-size:12px}body.home #h30-frame .h30-table td,body.home #h30-frame .h30-table th{padding:9px 7px}body.home #h30-frame .h30-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}body.home #h30-frame .h30-footer-brand{font-size:20px;gap:7px}body.home #h30-frame .h30-footer-brand .h30-bf{width:25px;height:25px;font-size:13px}body.home #h30-frame .h30-platform-icons img{width:18px;height:18px}}
@media(max-width:768px){body.home #h30-frame .h30-footer-grid>div:first-child{grid-column:1/-1}}


/* q31: responsive art delivery; original geometry and text retained. */
body.home #h30-frame .h31-deferred:not(.h31-ready){background-image:none}
@media(max-width:768px){
 body.home #h30-frame .h30-hero{background-image:none}
 body.home #h30-frame .h30-services,body.home #h30-frame .h30-table-section,body.home #h30-frame .h30-check,body.home #h30-frame .h30-faq{background-size:auto 420px;background-position:center bottom;background-color:#f0e1fb}
 body.home #h30-frame .h30-order,body.home #h30-frame .h30-footer{background-size:auto 420px;background-position:center bottom;background-color:#361547}
}
body.home #h30-frame .h30-support{background-color:#28113e}

/* HQ32 source-sized artwork, no enlarged mockup slices. */
body.home #h30-frame .h30-hero{--hq-bg:image-set(url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-hero-2000.avif') type('image/avif'),url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-hero-2000.webp') type('image/webp'));background-image:var(--hq-bg);}
body.home #h30-frame .h30-services{--hq-bg:image-set(url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-light-1774.avif') type('image/avif'),url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-light-1774.webp') type('image/webp'));background-image:var(--hq-bg);}
body.home #h30-frame .h30-book{--hq-bg:image-set(url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-book-1983.avif') type('image/avif'),url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-book-1983.webp') type('image/webp'));background-image:var(--hq-bg);}
body.home #h30-frame .h30-creators{--hq-bg:image-set(url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-creators-2000.avif') type('image/avif'),url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-creators-2000.webp') type('image/webp'));background-image:var(--hq-bg);}
body.home #h30-frame .h30-video{--hq-bg:image-set(url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-video-2000.avif') type('image/avif'),url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-video-2000.webp') type('image/webp'));background-image:var(--hq-bg);}
body.home #h30-frame .h30-table-section{--hq-bg:image-set(url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-light-1774.avif') type('image/avif'),url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-light-1774.webp') type('image/webp'));background-image:var(--hq-bg);}
body.home #h30-frame .h30-check{--hq-bg:image-set(url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-owl-2000.avif') type('image/avif'),url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-owl-2000.webp') type('image/webp'));background-image:var(--hq-bg);}
body.home #h30-frame .h30-order{--hq-bg:image-set(url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-dark-2000.avif') type('image/avif'),url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-dark-2000.webp') type('image/webp'));background-image:linear-gradient(#180e318c,#180e318c),var(--hq-bg);}
body.home #h30-frame .h30-faq{--hq-bg:image-set(url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-light-1774.avif') type('image/avif'),url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-light-1774.webp') type('image/webp'));background-image:var(--hq-bg);}
body.home #h30-frame .h30-support{--hq-bg:image-set(url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-dark-2000.avif') type('image/avif'),url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-dark-2000.webp') type('image/webp'));background-image:linear-gradient(#180e318c,#180e318c),var(--hq-bg);}
body.home #h30-frame .h30-footer{--hq-bg:image-set(url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-dark-2000.avif') type('image/avif'),url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-dark-2000.webp') type('image/webp'));background-image:linear-gradient(#180e318c,#180e318c),var(--hq-bg);}

@media(min-width:769px){
body.home #h30-frame .h30-editorial{background-size:cover;background-position:center}
body.home #h30-frame .h30-services,body.home #h30-frame .h30-table-section,body.home #h30-frame .h30-faq{background-size:cover;background-position:center;background-color:#f0e1fb}
body.home #h30-frame .h30-check{background-size:auto 100%;background-position:right center;background-color:#f0e1fb}
body.home #h30-frame .h30-order,body.home #h30-frame .h30-support,body.home #h30-frame .h30-footer{background-size:cover;background-position:center;background-color:#211036}
}
@media(max-width:768px){
body.home #h30-frame .h30-hero{--hq-bg:image-set(url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-hero-800.avif') type('image/avif'),url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-hero-800.webp') type('image/webp'));}
body.home #h30-frame .h30-services{--hq-bg:image-set(url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-light-800.avif') type('image/avif'),url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-light-800.webp') type('image/webp'));}
body.home #h30-frame .h30-book{--hq-bg:image-set(url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-book-800.avif') type('image/avif'),url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-book-800.webp') type('image/webp'));}
body.home #h30-frame .h30-creators{--hq-bg:image-set(url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-creators-800.avif') type('image/avif'),url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-creators-800.webp') type('image/webp'));}
body.home #h30-frame .h30-video{--hq-bg:image-set(url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-video-800.avif') type('image/avif'),url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-video-800.webp') type('image/webp'));}
body.home #h30-frame .h30-table-section{--hq-bg:image-set(url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-light-800.avif') type('image/avif'),url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-light-800.webp') type('image/webp'));}
body.home #h30-frame .h30-check{--hq-bg:image-set(url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-owl-800.avif') type('image/avif'),url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-owl-800.webp') type('image/webp'));}
body.home #h30-frame .h30-order{--hq-bg:image-set(url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-dark-800.avif') type('image/avif'),url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-dark-800.webp') type('image/webp'));}
body.home #h30-frame .h30-faq{--hq-bg:image-set(url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-light-800.avif') type('image/avif'),url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-light-800.webp') type('image/webp'));}
body.home #h30-frame .h30-support{--hq-bg:image-set(url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-dark-800.avif') type('image/avif'),url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-dark-800.webp') type('image/webp'));}
body.home #h30-frame .h30-footer{--hq-bg:image-set(url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-dark-800.avif') type('image/avif'),url('https://buybestfollow.com/wp-content/uploads/2026/10/bbf-hq32-dark-800.webp') type('image/webp'));}
body.home #h30-frame .h30-check{background-size:auto 240px;background-position:right bottom}
}

