:root{--ink:#151E28;--muted:#2A3642;--line:#E2E8EF;--paper:#F3F6F9;--mint:#EAEFF5;--cream:#EAEFF5;--teal:#336399;--teal-d:#183C64;--teal-deep:#10253C;--accent:#C72579;--gold:#d8a13a;--radius:18px;--radius-l:26px;--maxw:1320px;--serif:"Montserrat","Helvetica Neue",Arial,sans-serif;--sans:"Montserrat","Helvetica Neue",Arial,sans-serif;--script:"Kalam",cursive;--shadow:0 18px 50px -22px rgba(16,37,60,.35);--shadow-s:0 8px 26px -16px rgba(16,37,60,.35)}:where(.bp-home),:where(.bp-home) *{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{overflow-x:hidden;max-width:100%}body{font-family:var(--sans);color:var(--ink);background:var(--paper);line-height:1.6;-webkit-font-smoothing:antialiased;font-weight:500}:where(.bp-home) img{max-width:100%;display:block}:where(.bp-home) a{color:inherit;text-decoration:none}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 26px}:where(.bp-home) h1,:where(.bp-home) h2,:where(.bp-home) h3,:where(.bp-home) h4{font-family:var(--serif);line-height:1.1;letter-spacing:-.01em;font-weight:700}:where(.bp-home) section{padding:74px 0}.eyebrow{text-transform:uppercase;letter-spacing:.2em;font-size:14px;font-weight:700;color:var(--teal-d)}.best .eyebrow,.best .shead h2,.best .shead p{color:#111}.btn{display:inline-flex;align-items:center;gap:8px;background:var(--teal);color:#fff;padding:14px 28px;border-radius:999px;font-weight:600;font-size:17px;transition:.18s;border:none;cursor:pointer}.btn:hover{background:var(--teal-d);transform:translateY(-1px)}.btn.ghost{background:transparent;color:var(--ink);border:1.5px solid #C9D5E2}.btn.ghost:hover{background:var(--mint);border-color:var(--teal)}.stars{color:var(--gold);letter-spacing:1px}.shead{max-width:680px;margin:0 auto 46px;text-align:center}.shead h2{font-size:43.5px;margin:12px 0 10px}.shead p{color:var(--muted);font-size:18.5px}.note{background:#fde9f2;border-bottom:1px solid #f0e2b8;color:#7a6a2e;font-size:14.5px;padding:9px 16px;text-align:center}.announce{background:var(--teal-deep);color:#eaeff5;text-align:center;font-size:15px;letter-spacing:.04em;padding:10px}.announce b{color:#fff}.announce .dot{opacity:.5;margin:0 12px}.nav{display:flex;align-items:center;justify-content:space-between;height:86px;gap:20px}.logo{font-family:var(--serif);font-weight:800;font-size:28.5px;letter-spacing:-.02em}.logo img{height:66px;width:auto;display:block}.logo--f img{height:96px}.logo span{color:var(--teal)}.menu{display:flex;gap:28px;font-size:17px;font-weight:500;align-items:center}.menu>a{padding:6px 0}.menu a:hover{color:var(--teal-d)}.menu .has-drop{position:relative}.menu .has-drop>a{cursor:pointer;display:inline-flex;align-items:center;gap:5px}.menu .drop{position:absolute;top:100%;left:50%;transform:translate(-50%);padding-top:16px;display:none;z-index:60}.menu .has-drop:hover .drop{display:block}.menu .drop .inner{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);padding:10px;min-width:240px;display:flex;flex-direction:column;gap:2px}.menu .drop a{padding:10px 14px;border-radius:10px;font-size:16px;white-space:nowrap;font-weight:500}.menu .drop a:hover{background:var(--mint);color:var(--teal-d)}.menu .drop .sep{height:1px;background:var(--line);margin:6px 4px}.nav-ic .has-drop{position:relative}.nav-ic .has-drop>a{cursor:pointer;display:inline-flex;align-items:center;gap:4px}.nav-ic .has-drop .drop{position:absolute;top:100%;right:0;left:auto;transform:none;padding-top:14px;display:none;z-index:60}.nav-ic .has-drop:hover .drop{display:block}.nav-ic .has-drop .inner{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:8px;min-width:170px;display:flex;flex-direction:column;gap:2px}.nav-ic .has-drop .inner a{padding:9px 13px;border-radius:9px;font-size:16px}.nav-ic .has-drop .inner a:hover{background:var(--mint);color:var(--teal-d)}.nav-ic{display:flex;gap:18px;font-size:16px;font-weight:500;align-items:center}.nav-ic .cart{background:var(--ink);color:#fff;padding:9px 16px;border-radius:999px}.herovid{position:relative;background:#10253c;line-height:0}.herovid .vwrap{position:relative;width:100%;margin:0}.herovid video{width:100%;height:auto;display:block}@media(max-width:760px){.herovid video{height:auto}}.herovid .vsound{position:absolute;right:18px;bottom:18px;z-index:3;width:48px;height:48px;border-radius:50%;border:none;background:#10253c8c;color:#fff;font-size:23px;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--shadow-s);transition:.18s}.herovid .vsound:hover{background:var(--teal);transform:scale(1.06)}.herocopy{background:var(--paper);padding:clamp(34px,5vw,58px) 0 6px;text-align:center}.herocopy h1{font-size:clamp(28px,4vw,46px);line-height:1.08;letter-spacing:-.02em;color:var(--ink);font-weight:800;margin:0 auto;max-width:920px}.herocopy .capsule{max-width:760px;margin:16px auto 0;color:var(--muted);font-size:clamp(15px,1.5vw,18px);line-height:1.62}.herocopy .herocta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:24px}.herocopy .btn.ghost{background:#fff;color:var(--teal);border:2px solid var(--teal)}.herocopy .btn.ghost:hover{background:var(--teal);color:#fff}.slider{position:relative;background:var(--mint)}.slides{position:relative;max-width:1320px;margin:0 auto;aspect-ratio:1280/534;overflow:hidden}.slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .7s ease}.slide.on{opacity:1}.slide img{width:100%;height:100%;object-fit:cover}.sdots{position:absolute;bottom:16px;left:0;right:0;display:flex;gap:9px;justify-content:center;z-index:3}.sdots button{width:10px;height:10px;border-radius:50%;border:none;background:#fff9;cursor:pointer}.sdots button.on{background:#fff;width:26px;border-radius:6px}.sarrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;background:#ffffffd9;border:none;width:42px;height:42px;border-radius:50%;font-size:20.5px;cursor:pointer;box-shadow:var(--shadow-s);color:var(--ink)}.sarrow.l{left:18px}.sarrow.r{right:18px}.tbadges{background:linear-gradient(180deg,#fff,var(--mint));border-bottom:1px solid var(--line)}.tbadges .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;padding:54px 26px}.tb{display:flex;gap:18px;align-items:center;text-align:left;padding:26px 24px;background:#fff;border:1.5px solid var(--teal);border-radius:20px;box-shadow:0 6px 22px -18px #10253c80;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s,border-color .28s,background .28s}.tb:hover{transform:translateY(-7px);box-shadow:var(--shadow);border-color:var(--teal-d);background:var(--mint)}.tb .ic{position:relative;width:70px;height:70px;border-radius:50%;border:2px solid var(--teal);color:var(--teal-d);display:flex;align-items:center;justify-content:center;font-size:37px;flex:none;background:#fff;box-shadow:0 0 0 5px #33639929;transition:transform .28s cubic-bezier(.2,.7,.2,1),background .28s,color .28s,border-color .28s,box-shadow .28s}.tb:hover .ic{background:var(--teal);color:#fff;border-color:var(--teal);box-shadow:0 0 0 6px #33639947;transform:scale(1.12) rotate(-7deg)}.tb b{display:block;font-size:19.5px;transition:color .28s}.tb:hover b{color:var(--teal-d)}.tb span{font-size:15.5px;color:var(--muted)}.brandvid{background:#10253c}.brandvid video{width:100%;max-height:640px;object-fit:cover;display:block}.best{background:linear-gradient(180deg,#fff,var(--mint))}.pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;transition:.18s}.card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.card .imw{position:relative;background:#fff}.card .imw img{aspect-ratio:1/1;width:100%;object-fit:contain;padding:14px}.card .flag{position:absolute;top:12px;left:12px;background:#dd88b4;color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:999px}.card .b{padding:8px 18px 20px;display:flex;flex-direction:column;flex:1}.ctag{font-size:12.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--teal-d)}.card h3{font-size:19.5px;font-weight:700;margin:7px 0 6px;line-height:1.2}.card .for{font-size:15px;color:#33475b;margin-bottom:10px;min-height:34px}.card .rev{font-size:14px;color:var(--muted);margin-bottom:10px}.card .pr{display:flex;align-items:baseline;gap:8px;margin-top:auto}.card .pr b{font-size:22px}.subline{font-size:14px;color:var(--teal-d);background:var(--mint);border-radius:9px;padding:7px 11px;margin:10px 0;font-weight:600}.card .btn{width:100%;justify-content:center;padding:11px}.center{text-align:center;margin-top:34px}.cats{background:var(--paper)}.lslide.cbannerslide{background:none;min-height:0}.lslide.cbannerslide:after{display:none}.cbanner{position:relative;line-height:0;width:100%}.cbanner>img{width:100%;height:auto;display:block}.cbanner .chot{position:absolute;display:block;z-index:4;cursor:pointer;-webkit-tap-highlight-color:transparent}.cbanner .chot:hover{background:transparent;box-shadow:none}.cbanner img{width:100%;height:auto;display:block}.cbanner.sq{max-width:640px;margin:0 auto}.hotd{display:block}.hotm{display:none}@media(max-width:700px){.hotd{display:none}.hotm{display:block}}.lslider{position:relative;width:100vw;margin-left:calc(50% - 50vw)}.lslide{display:none;position:relative;min-height:520px;overflow:hidden;background:linear-gradient(120deg,var(--teal-deep) 0%,var(--teal-d) 56%,var(--teal) 100%)}.lslide.on{display:block;animation:lfade .5s ease}@keyframes lfade{0%{opacity:0}to{opacity:1}}.lmedia,.lphoto{display:none}.lrow{position:absolute;top:0;right:0;bottom:0;left:0}.lslide:after{content:"";position:absolute;right:-6%;top:50%;transform:translateY(-50%);width:64%;height:130%;z-index:1;background:radial-gradient(ellipse at center,rgba(255,255,255,.16),transparent 64%);pointer-events:none}.lcap{position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:3;max-width:540px;padding:clamp(28px,5vw,64px)}.lcap .ltext{margin-bottom:24px}.lcap .leyebrow{text-transform:uppercase;letter-spacing:.22em;font-size:14px;font-weight:700;color:#aec7e6}.lcap h3{color:#fff;font-size:clamp(30px,3.6vw,46px);margin:10px 0 14px;line-height:1.04;font-weight:800;letter-spacing:-.02em}.lcap p{color:#e7eef6;font-size:18.5px;line-height:1.55;max-width:400px;margin:0 0 26px}.lcap .btn{background:#fff;color:var(--teal-deep);font-weight:700}.lcap .btn:hover{background:var(--mint);transform:translateY(-1px)}.lov{display:none}.lgrid{position:absolute;top:0;bottom:0;right:0;left:33%;z-index:3;display:flex;align-items:flex-end;justify-content:center;gap:clamp(6px,1.5vw,24px);padding:0 clamp(20px,3vw,52px) clamp(54px,8vw,90px)}.lcard{position:relative;display:block;flex:0 0 auto;width:clamp(150px,14.5vw,200px);transition:transform .25s ease}.lcard .lim,.lcard .lim img{display:block;width:100%;height:auto;filter:drop-shadow(0 10px 12px rgba(0,0,0,.35))}.lcard:after{content:"";position:absolute;left:12%;right:12%;bottom:-13px;height:15px;border-radius:50%;background:#0000004d;filter:blur(6px);z-index:-1}.lcard:hover{transform:translateY(-12px)}.lcard b{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(5px);white-space:nowrap;background:#fff;color:var(--ink);font-size:14px;font-weight:700;padding:7px 12px;border-radius:9px;opacity:0;pointer-events:none;transition:.2s;box-shadow:0 8px 20px -8px #00000080}.lcard b:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#fff}.lcard:hover b{opacity:1;transform:translate(-50%) translateY(0)}.lcard span{display:none}.larrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;background:#ffffffeb;border:none;width:46px;height:46px;border-radius:50%;font-size:23px;cursor:pointer;box-shadow:var(--shadow-s);color:var(--teal-deep)}.larrow:hover{background:#fff}.larrow.l{left:24px}.larrow.r{right:24px}.ldots{display:flex;gap:4px;justify-content:center;align-items:center;margin-top:22px}.ldots button{width:44px;height:44px;border:none;padding:0;background:none;cursor:pointer;display:grid;place-items:center;-webkit-tap-highlight-color:transparent}.ldots button i{display:block;width:30px;height:30px;background:#6e8095;transition:.2s;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGVsbGlwc2UgY3g9IjEyIiBjeT0iMTYiIHJ4PSI1LjIiIHJ5PSI0LjIiLz48Y2lyY2xlIGN4PSI1LjQiIGN5PSIxMSIgcj0iMi4yIi8+PGNpcmNsZSBjeD0iOS42IiBjeT0iNy40IiByPSIyLjIiLz48Y2lyY2xlIGN4PSIxNC40IiBjeT0iNy40IiByPSIyLjIiLz48Y2lyY2xlIGN4PSIxOC42IiBjeT0iMTEiIHI9IjIuMiIvPjwvc3ZnPg==) center/contain no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGVsbGlwc2UgY3g9IjEyIiBjeT0iMTYiIHJ4PSI1LjIiIHJ5PSI0LjIiLz48Y2lyY2xlIGN4PSI1LjQiIGN5PSIxMSIgcj0iMi4yIi8+PGNpcmNsZSBjeD0iOS42IiBjeT0iNy40IiByPSIyLjIiLz48Y2lyY2xlIGN4PSIxNC40IiBjeT0iNy40IiByPSIyLjIiLz48Y2lyY2xlIGN4PSIxOC42IiBjeT0iMTEiIHI9IjIuMiIvPjwvc3ZnPg==) center/contain no-repeat}.ldots button:hover i{background:var(--teal-d)}.ldots button.on i{background:var(--teal);transform:scale(1.25)}.reels{background:var(--cream)}.rcarousel{position:relative}.rviewport{overflow:hidden}.rtrack{display:flex;gap:18px;transition:transform .5s cubic-bezier(.2,.7,.2,1);will-change:transform}.reel{position:relative;flex:0 0 calc((100% - 36px)/3);border-radius:20px;overflow:hidden;box-shadow:var(--shadow-s);background:#10253c;aspect-ratio:9/16;border:3px solid #10253C;cursor:pointer}.reel video{width:100%;height:100%;object-fit:cover;display:block}.reel .play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#10253c38;transition:opacity .2s;z-index:2}.reel .play span{width:60px;height:60px;border-radius:50%;background:#fffffff0;display:flex;align-items:center;justify-content:center;font-size:25.5px;color:var(--teal-deep);box-shadow:var(--shadow);padding-left:5px}.reel.playing .play{opacity:0;pointer-events:none}.reel .cap{position:absolute;left:0;right:0;bottom:0;padding:14px 12px;background:linear-gradient(transparent,#0009);color:#fff;font-size:15px;font-weight:600;z-index:3;pointer-events:none}.rarrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;background:#fff;border:none;width:46px;height:46px;border-radius:50%;font-size:23px;cursor:pointer;box-shadow:var(--shadow-s);color:var(--teal-deep)}.rarrow:hover{background:var(--teal);color:#fff}.rarrow.l{left:-16px}.rarrow.r{right:-16px}.reviews{background:var(--mint)}.rgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rcard{background:#fff;border-radius:var(--radius);padding:26px;box-shadow:var(--shadow-s)}.rcard .stars{font-size:18.5px;margin-bottom:12px}.rcard p{font-size:17px;margin-bottom:18px}.rcard .who{display:flex;align-items:center;gap:12px}.rcard .who .av{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:18.5px;flex:none}.rcard .who b{font-size:16px;display:block}.rcard .who small{color:var(--muted);font-size:14px}.vbadge{color:var(--teal-d);font-size:12.5px;font-weight:700}.press{background:#fff}.press .laurels{display:flex;align-items:center;justify-content:center;gap:26px;margin-top:18px;flex-wrap:nowrap}.press .laurels>svg{flex:none}.press .logos{display:flex;justify-content:center;gap:34px;flex-wrap:nowrap;align-items:center}.press .logos img{height:28px;width:auto;opacity:.7;filter:grayscale(1)}@media(max-width:760px){.press .laurels{flex-wrap:wrap;gap:16px}.press .laurels>svg{display:none}.press .logos{flex-wrap:wrap;gap:22px}.press .logos img{height:24px}}.press .more{margin-top:24px;font-size:14.5px;letter-spacing:.18em;text-transform:uppercase;color:#8fa3b8;font-weight:700}.press .bp{margin-top:8px;font-weight:600;color:var(--ink);font-size:16px}.press .bp b{color:var(--teal-d)}.journal{background:var(--paper);border-top:1px solid var(--line)}.jgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.jcard{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#fff;transition:.18s;display:flex;flex-direction:column}.jcard:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.jcard .jim{aspect-ratio:16/9;background:linear-gradient(120deg,var(--teal-d),var(--teal));display:flex;align-items:center;justify-content:center;font-size:46px;overflow:hidden}.jcard .jim img{width:100%;height:100%;object-fit:cover;display:block}.jcard .jb{padding:20px 22px 24px;display:flex;flex-direction:column;flex:1}.jcard .jt{font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-d);margin-bottom:8px}.jcard h3{font-size:20.5px;font-weight:700;line-height:1.25;flex:1}.jcard .more{margin-top:14px;font-weight:600;color:var(--teal-d);font-size:16px}.fgrid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:34px}.pay{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;max-width:430px}.pay span{background:transparent;border:1px solid #E06A9E;border-radius:7px;padding:6px 10px;font-size:12.5px;font-weight:600;color:#eac7d8;transition:.18s;text-align:center;white-space:nowrap}.pay span:hover{background:#e06a9e;color:#fff}.socials{display:grid;grid-template-columns:repeat(3,46px);gap:13px 12px;width:max-content;margin-bottom:6px}.socials a{width:46px;height:46px;border-radius:50%;background:#10253c;display:flex;align-items:center;justify-content:center;transition:.18s;flex:none}.socials a:hover{transform:translateY(-3px)}.socials svg{width:24px;height:24px;display:block}.socials .s-yt svg{transform:translateY(1.5px)}.socials .s-tt{position:relative}.socials .flag{position:absolute;right:-3px;bottom:-3px;width:18px;height:18px;border-radius:50%;overflow:hidden;box-shadow:0 1px 3px #00000080;border:1.5px solid #10253C}.socials .flag svg{width:100%;height:100%;display:block}.socials .s-ig{color:#e1306c}.socials .s-tt{color:#25f4ee}.socials .s-fb{color:#3b82f6}.socials .s-yt{color:#ff3b3b}.socials .s-pin{color:#e60023}.socials .s-ig:hover{background:#e1306c;color:#fff}.socials .s-tt:hover{background:#010101;color:#25f4ee}.socials .s-fb:hover{background:#1877f2;color:#fff}.socials .s-yt:hover{background:red;color:#fff}.socials .s-pin:hover{background:#e60023;color:#fff}.fcompliance{margin-top:18px;display:flex;flex-direction:column;gap:9px;font-size:15px;color:#8fa3b8}.fbottom{border-top:1px solid #14304A;margin-top:40px;padding-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;color:#6e8095;font-size:14.5px}.chat{position:fixed;right:24px;bottom:24px;background:var(--teal);color:#fff;border-radius:999px;padding:13px 20px;font-weight:600;font-size:16px;box-shadow:var(--shadow);z-index:60}@media(max-width:980px){.menu,.nav-ic .hidem{display:none}.tbadges .wrap{grid-template-columns:1fr 1fr}.pgrid{grid-template-columns:repeat(2,1fr)}.rgrid,.jgrid{grid-template-columns:1fr}.fgrid{grid-template-columns:1fr 1fr}.shead h2{font-size:34.5px}:where(:where(.bp-home)) section{padding:54px 0}.lslide{min-height:0}.lrow{position:relative;inset:auto}.lslide:after{width:100%;right:0}.lcap{position:relative;top:auto;transform:none;max-width:none;text-align:center;padding:34px 22px 6px}.lcap p{margin-left:auto;margin-right:auto}.lcap h3{font-size:34.5px}.lgrid{position:relative;top:auto;bottom:auto;right:auto;left:auto;display:flex;justify-content:center;flex-wrap:wrap;align-items:flex-end;gap:14px;padding:8px 18px 34px}.lgrid .lcard:nth-child(n){width:clamp(86px,26vw,120px);margin:0}.larrow.l{left:4px}.larrow.r{right:4px}.reel{flex:0 0 calc((100% - 18px)/2)}.rarrow.l{left:4px}.rarrow.r{right:4px}}@media(max-width:560px){.lgrid{grid-template-columns:1fr 1fr}.reel{flex:0 0 100%}.tbadges .wrap{grid-template-columns:1fr;gap:12px;padding:34px 20px}.tb{padding:16px;gap:14px}.tb .ic{width:52px;height:52px;font-size:27.5px}.pgrid{grid-template-columns:1fr}.herocopy h1,.ahero h1{font-size:34.5px}.shead h2{font-size:30px}}@media(prefers-reduced-motion:reduce){:where(:where(.bp-home)),:where(:where(.bp-home)) *,:where(:where(.bp-home)) *:before,:where(:where(.bp-home)) *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}html{scroll-behavior:auto!important}:where(:where(.bp-home)) video[autoplay]{animation:none!important}}.faqs{background:var(--paper);padding:64px 0}.faqlist{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faqlist details{background:#fff;border:1px solid var(--line);border-radius:14px;padding:2px 22px;box-shadow:var(--shadow-s)}.faqlist summary{cursor:pointer;font-weight:700;font-size:19px;color:var(--ink);padding:17px 0;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px}.faqlist summary::-webkit-details-marker{display:none}.faqlist summary:after{content:"+";color:var(--teal);font-size:30px;font-weight:400;line-height:1}.faqlist details[open] summary:after{content:"\2013"}.faqlist p{margin:0 0 18px;color:var(--muted);font-size:17px;line-height:1.65}.bpw-launch{position:fixed;right:22px;bottom:22px;z-index:900;background:#c72579;color:#fff;border:none;cursor:pointer;border-radius:999px;padding:14px 20px;font-weight:700;font-size:17px;box-shadow:0 14px 30px -10px #c7257999;display:flex;align-items:center;gap:8px;transition:.18s;font-family:var(--sans)}.bpw-launch:hover{background:#c72579;transform:translateY(-2px)}.bpw-panel{position:fixed;right:22px;bottom:22px;z-index:901;width:min(380px,calc(100vw - 32px));max-height:min(620px,calc(100vh - 40px));background:#fff;border-radius:20px;box-shadow:0 30px 70px -18px #10253c99;display:none;flex-direction:column;overflow:hidden;font-family:var(--sans)}.bpw-panel.open{display:flex}.bpw-head{background:linear-gradient(120deg,var(--teal-deep),var(--teal-d));color:#fff;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;flex:none}.bpw-head b{font-size:18.5px;font-weight:800;display:block}.bpw-head .bpw-sub{font-size:14px;color:#cbdbee;font-weight:500;margin-top:2px}.bpw-x{background:#ffffff29;border:none;color:#fff;width:30px;height:30px;border-radius:50%;cursor:pointer;font-size:20.5px;line-height:1;flex:none}.bpw-body{padding:20px;overflow-y:auto;flex:1}.bpw-h{font-size:19.5px;font-weight:800;margin-bottom:8px;color:var(--ink)}.bpw-msg{font-size:16.5px;color:#33475b;margin-bottom:16px;line-height:1.55}.bpw-qr{display:flex;flex-direction:column;gap:10px}.bpw-qr button{text-align:left;background:#fff;border:1.5px solid var(--line);border-radius:12px;padding:13px 15px;font-size:16.5px;font-weight:600;color:var(--teal-d);cursor:pointer;transition:.15s;font-family:var(--sans)}.bpw-qr button:hover{border-color:var(--teal);background:var(--mint)}.bpw-note{font-size:14px;color:var(--muted);text-align:center;margin-top:16px;line-height:1.5}.bpw-back{background:none;border:none;color:var(--teal-d);font-weight:700;font-size:15px;cursor:pointer;padding:0;margin-bottom:14px;font-family:var(--sans)}.bpw-field{margin-bottom:12px}.bpw-field label{display:block;font-size:14.5px;font-weight:700;margin-bottom:5px;color:var(--ink)}.bpw-field input,.bpw-field textarea,.bpw-field select{width:100%;padding:11px 13px;border:1.5px solid var(--line);border-radius:10px;font-size:16px;font-family:var(--sans);background:#fff}.bpw-field input:focus,.bpw-field textarea:focus{outline:none;border-color:var(--teal)}.bpw-field textarea{min-height:82px;resize:vertical}.bpw-send{width:100%;background:var(--teal);color:#fff;border:none;border-radius:999px;padding:13px;font-weight:700;font-size:17px;cursor:pointer;font-family:var(--sans);margin-top:4px}.bpw-send:hover{background:var(--teal-d)}.bpw-info{background:var(--mint);border-radius:12px;padding:14px 15px;font-size:15.5px;line-height:1.7;color:#33475b;margin-bottom:16px}.bpw-ok{text-align:center;padding:14px 0}.bpw-ok .ic{font-size:46px}html{overflow-x:clip}body{overflow-x:clip;max-width:100%}.bpburger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;border:1px solid var(--line,#e2e8ef);border-radius:12px;background:#fff;cursor:pointer;flex:none;margin-left:4px}.bpburger span{display:block;width:22px;height:2px;background:var(--ink,#151E28);border-radius:2px;transition:.25s}.bpburger.on span:nth-child(1){transform:translateY(7px) rotate(45deg)}.bpburger.on span:nth-child(2){opacity:0}.bpburger.on span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.bpscrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#10253c80;opacity:0;visibility:hidden;transition:.28s;z-index:998}.bpscrim.on{opacity:1;visibility:visible}.bpdrawer{position:fixed;top:0;right:0;height:100%;width:min(86vw,340px);background:#fff;z-index:999;transform:translate(102%);transition:transform .3s cubic-bezier(.2,.7,.2,1);display:flex;flex-direction:column;box-shadow:-20px 0 50px -20px #10253c8c;overflow-y:auto;-webkit-overflow-scrolling:touch}.bpdrawer.on{transform:none}.bpdrawer .dh{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line,#e2e8ef);position:sticky;top:0;background:#fff}.bpdrawer .dh b{font-size:15px;letter-spacing:.16em;text-transform:uppercase;color:var(--teal,#336399);font-weight:800}.bpdrawer .dx{width:40px;height:40px;border:none;background:none;font-size:32px;line-height:1;cursor:pointer;color:var(--ink,#151E28)}.bpdrawer a{display:block;padding:14px 22px;font-size:18.5px;font-weight:600;color:var(--ink,#151E28);border-bottom:1px solid #f1f4f7;text-decoration:none}.bpdrawer a:active{background:var(--mint,#eaeff5)}.bpdrawer .sub a{padding-left:38px;font-size:16.5px;font-weight:500;color:var(--muted,#41535f)}.bpdrawer .dcat{padding:16px 22px 4px;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted,#8a99a6);font-weight:700}.bpdrawer .dcart{margin:18px 20px 10px;padding:15px;text-align:center;background:var(--ink,#151E28);color:#fff;border-radius:999px;border-bottom:none;font-weight:700}:where(.bp-home) body.bplock{overflow:hidden}@media(max-width:980px){.bpburger{display:inline-flex;width:40px;height:40px}.vgrid{grid-template-columns:1fr!important}}@media(max-width:560px){.wrap{padding-left:16px!important;padding-right:16px!important}.card .btn{white-space:nowrap;font-size:14.5px;padding-left:8px;padding-right:8px}.vgrid{grid-template-columns:1fr!important}.btn-b2b{white-space:nowrap;font-size:14.5px;padding:12px 18px;gap:7px}}.bp-home input,.bp-home select,.bp-home textarea{background:#fff;color:#151e28;text-transform:none;letter-spacing:normal}.bp-home input::placeholder,.bp-home textarea::placeholder{color:#8fa3b8;opacity:1}.bp-home button,.bp-home .btn{text-transform:none;letter-spacing:normal}.bp-home [class*=btn]{font-size:19px;font-weight:700;line-height:1.3}.bp-home{font-size:17.5px;line-height:1.65}.bp-home p,.bp-home li,.bp-home .sub,.bp-home .lead{font-size:17.5px}.bp-home h2{font-size:34px}.bp-home h3{font-size:22px}.bp-home h4{font-size:19px}.bp-home .eyebrow{font-size:13.5px}.bp-home .vcard h3{font-size:21px}.bp-home .vcard p{font-size:17px;line-height:1.6}.bp-home .vhead h2{font-size:38px}.bp-home .card .for,.bp-home .tb span{font-size:15.5px}.bp-home .shead,.bp-home .vhead,.bp-home .bhead,.bp-home .chead{margin-bottom:28px}.bp-home .chead{padding:42px 0 26px}.bp-home .ahero .wrap,.bp-home .whero .wrap{padding:42px 26px}.bp-home .apply .box{padding:38px}.bp-home .jgrid{padding-bottom:38px}.bp-home .why .wrap{gap:34px}.bp-home article{padding:14px 0 44px}.bp-home section{padding:48px 0}.bp-home .faqs{padding:48px 0}.bp-home .shead{margin-bottom:28px}.bp-home .herocopy{padding-top:30px}.bp-home .ldots{margin-top:14px}.bp-home .cats{padding-top:0}.bp-home .cats .wrap{position:relative}.bp-home .cats .shead{position:absolute;z-index:6;top:0;left:50%;transform:translate(-50%,-50%);margin:0;max-width:none;text-align:center;white-space:nowrap;background:linear-gradient(135deg,#10253c,#336399);border:2px solid #fff;border-radius:999px;padding:14px 40px;box-shadow:0 22px 46px -20px #10253cbf}.bp-home .cats .shead h2{font-size:34px;margin:0;color:#fff;letter-spacing:-.02em;line-height:1.1}.bp-home .cats .shead p{display:none}@media(max-width:980px){.bp-home .cats .shead{position:static;transform:none;margin:0 auto 14px;border-radius:16px;display:table;white-space:normal;padding:12px 22px}.bp-home .cats .shead h2{font-size:26px;color:#fff}.bp-home .cats{padding-top:22px}}.bp-home .best .eyebrow{display:none}.bp-home .best .shead{background:linear-gradient(135deg,#eaeff5,#fce9f2);border:1px solid #E2E8EF;border-radius:22px;padding:34px 40px;max-width:none;box-shadow:0 14px 36px -26px #10253c80}.bp-home .best .shead h2{font-size:48px;color:#183c64;margin:0 0 10px;letter-spacing:-.02em}.bp-home .best .shead p{font-size:18px;color:#33475b;margin:0}.bp-home .best .center{margin:22px 0 30px}.bp-home .herocopy h1{font-size:50px}.bp-home .shead h2{font-size:42px}.bp-home .shead p{font-size:17.5px}.bp-home .eyebrow{font-size:13px}.bp-home .card h3{font-size:18px}.bp-home .card .for{font-size:14px}.bp-home .tb b{font-size:18px}.bp-home .tb span{font-size:14.5px}.bp-home{font-size:19px;line-height:1.62}.bp-home p,.bp-home li,.bp-home .sub,.bp-home .lead,.bp-home .hook{font-size:19px}.bp-home h2{font-size:38px}.bp-home h3{font-size:24px}.bp-home h4{font-size:21px}.bp-home .eyebrow{font-size:15px}.bp-home .ctag{font-size:14px}.bp-home [class*=btn]{font-size:19px}.bp-home .card h3{font-size:17.5px}.bp-home .card .for{font-size:16px}.bp-home .benefits li,.bp-home .benefits div{font-size:19px}.bp-home .itable td,.bp-home .itable th{font-size:17px}.bp-home .rcard p{font-size:18px}.bp-home .best .shead{margin-bottom:34px}.bp-home .best .shead h2{font-size:54px}.bp-home .best .shead p{font-size:21px;max-width:820px}.bp-home .best .shead .eyebrow{font-size:16px}.bp-home .chead{padding:74px 0 58px}.bp-home .ahero .wrap,.bp-home .whero .wrap{padding:72px 26px}.bp-home .shead,.bp-home .vhead,.bp-home .bhead,.bp-home .chead{margin-bottom:46px}.bp-home .apply .box{padding:54px}.bp-home .jgrid{padding-bottom:70px}.bp-home .faqs{padding:70px 0}.bp-home .why .wrap{gap:40px}.bp-home article{padding:20px 0 60px}.bp-home{font-size:21px;line-height:1.6}.bp-home p,.bp-home li,.bp-home .sub,.bp-home .lead,.bp-home .hook,.bp-home .for{font-size:21px}.bp-home h1{font-size:62px}.bp-home h2{font-size:43px}.bp-home h3{font-size:26px}.bp-home h4{font-size:22px}.bp-home .eyebrow{font-size:16px}.bp-home .ctag{font-size:15px}.bp-home [class*=btn],.bp-home .card h3{font-size:20px}.bp-home .card .pr b{font-size:24px}.bp-home .chip{font-size:17px}.bp-home section{padding:76px 0}.bp-home .shead,.bp-home .vhead,.bp-home .bhead{margin-bottom:46px}.bp-home .itable td,.bp-home .itable th{font-size:19px}.bp-home .rcard p{font-size:20px}.bp-home .benefits li,.bp-home .benefits div{font-size:21px}.bp-home .wrap{max-width:min(1840px,96vw);margin-left:auto;margin-right:auto;padding-left:28px;padding-right:28px}.bp-home h1{font-size:62px!important;line-height:1.08!important}.bp-home h2{font-size:46px!important;line-height:1.12!important}.bp-home h3{font-size:28px!important;line-height:1.2!important}.bp-home h4{font-size:22px!important}.bp-home,.bp-home p,.bp-home li,.bp-home .sub,.bp-home .lead,.bp-home .hook,.bp-home .for,.bp-home td,.bp-home th,.bp-home summary,.bp-home label{font-size:21px!important;line-height:1.55!important}.bp-home .eyebrow{font-size:17px!important}.bp-home .ctag{font-size:15px!important}.bp-home [class*=btn]{font-size:21px!important}.bp-home .card h3{font-size:22px!important;line-height:1.25!important}.bp-home .card .pr b{font-size:26px!important}.bp-home .chip{font-size:18px!important}.bp-home .rev,.bp-home .stars{font-size:19px!important}.bp-home .fbottom span,.bp-home .inactive,.bp-home .crumb{font-size:17px!important}.bp-home .herocopy{padding:30px 0 14px!important}.bp-home .herocopy h1{font-size:40px!important;line-height:1.15!important;white-space:nowrap;margin:0 auto}.bp-home .tbadges{padding:6px 0 26px!important}.bp-home .tbadges .wrap{gap:14px}.bp-home .tb{padding:14px 18px!important}.bp-home .tb b{font-size:19px!important}.bp-home .tb span{font-size:17px!important}.bp-home .tb .ic{width:44px;height:44px;font-size:22px}@media(max-width:1100px){.bp-home .herocopy h1{font-size:32px!important;white-space:normal}}@media(max-width:640px){.bp-home .herocopy h1{font-size:26px!important}.bp-home .tbadges .wrap{gap:10px}}.bp-home .reels .rcarousel{--rh:min(52vh,500px);max-width:calc(var(--rh) * 27 / 16 + 36px);margin-left:auto;margin-right:auto}.bp-home .reels .reel{flex:0 0 auto;aspect-ratio:auto;height:var(--rh);width:calc(var(--rh) * 9 / 16)}@media(max-width:980px){.bp-home .reels .rcarousel{--rh:min(58vh,470px);max-width:calc(var(--rh) * 18 / 16 + 18px)}}@media(max-width:560px){.bp-home .reels .rcarousel{--rh:min(66vh,430px);max-width:calc(var(--rh) * 9 / 16)}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/bp-home.css.map */
