:root{--honey:#f5ad18;--honey-dark:#d98900;--cream:#fffaf0;--ink:#2a211a;--muted:#71675d;--line:#eadfce;--orange:#ef692f;--green:#4ea977;--shadow:0 24px 70px rgba(78,54,16,.13)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:var(--cream);color:var(--ink);font-family:"DM Sans",sans-serif;line-height:1.55}button,select{font:inherit}button,a{transition:.2s ease}a{color:inherit;text-decoration:none}.announcement{background:var(--ink);color:#fff;text-align:center;font-size:13px;letter-spacing:.02em;padding:7px 16px}.site-header{height:78px;max-width:1220px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 28px}.brand{display:flex;align-items:center;gap:10px;font:800 23px/1 "Manrope",sans-serif;letter-spacing:-.04em}.brand-mark,.dialog-logo{display:grid;place-items:center;width:35px;height:35px;border-radius:11px;background:var(--honey);color:var(--ink);font:800 24px/1 "Manrope";transform:rotate(-4deg)}.desktop-nav{display:flex;gap:35px;font-weight:600;font-size:14px}.desktop-nav a:hover,.footer-links a:hover{color:var(--honey-dark)}.header-actions{display:flex;align-items:center;gap:10px}.language-button{background:transparent;border:0;padding:10px;font-size:13px;font-weight:700;cursor:pointer}.button{border:0;border-radius:12px;background:var(--ink);color:white;padding:13px 19px;font-weight:700;cursor:pointer;box-shadow:0 6px 16px rgba(42,33,26,.12)}.button:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(42,33,26,.2)}.button span{margin-left:9px}.button-small{font-size:13px}.button-large{font-size:16px;padding:17px 25px;border-radius:14px}.hero{max-width:1220px;margin:0 auto;min-height:650px;display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center;padding:62px 28px 80px}.eyebrow{display:inline-flex;align-items:center;gap:9px;background:#fff1c5;border:1px solid #f5d889;border-radius:99px;padding:7px 12px;font-size:11px;font-weight:800;letter-spacing:.08em;color:#805e17}.live-dot{width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 0 4px rgba(78,169,119,.16)}h1,h2,h3{font-family:"Manrope",sans-serif;letter-spacing:-.045em;margin-top:0}h1{font-size:clamp(49px,5.4vw,76px);line-height:1.03;margin:24px 0}h1 span,h2 span{color:var(--honey-dark);position:relative}.hero-lead{font-size:18px;max-width:570px;color:var(--muted);margin-bottom:30px}.hero-actions{display:flex;align-items:center;gap:24px}.text-link{font-weight:700;font-size:14px}.play{display:inline-grid;place-items:center;background:white;border:1px solid var(--line);width:35px;height:35px;border-radius:50%;font-size:10px;margin-right:8px}.trust-row{display:flex;gap:22px;margin-top:29px;font-size:12px;font-weight:600;color:var(--muted)}.trust-row i{font-style:normal;color:var(--green);margin-right:4px}.hero-visual{position:relative;min-height:500px;display:grid;place-items:center}.video-shell{position:relative;width:min(100%,620px);height:430px;background:#f0bd52;padding:14px;border-radius:38px;transform:rotate(1.5deg);box-shadow:var(--shadow)}.video-card{position:absolute;overflow:hidden;background:#d6b997}.video-main{left:14px;top:14px;right:14px;bottom:14px;border-radius:27px;background:linear-gradient(155deg,#dad3c5,#bea07c)}.video-self{right:28px;bottom:28px;width:145px;height:120px;border:4px solid white;border-radius:18px;background:#a8cec7;box-shadow:0 8px 25px rgba(0,0,0,.17)}.person{position:absolute;inset:0}.face{position:absolute;width:155px;height:190px;border-radius:44% 44% 47% 47%;left:40%;top:79px;background:#d89466;transform:translateX(-50%);z-index:2}.face b{position:absolute;width:9px;height:12px;background:#33251f;border-radius:50%;top:85px}.face b:first-child{left:41px}.face b:nth-child(2){right:41px}.face i{position:absolute;width:35px;height:14px;border-bottom:4px solid #9c4e41;border-radius:50%;left:60px;top:123px}.hair{position:absolute;width:186px;height:165px;left:40%;top:51px;background:#3c2b21;border-radius:48% 52% 30% 30%;transform:translateX(-50%);z-index:3;clip-path:polygon(0 0,100% 0,100% 75%,82% 42%,64% 48%,47% 24%,31% 50%,8% 61%)}.body{position:absolute;width:290px;height:170px;border-radius:50% 50% 0 0;left:40%;bottom:-45px;background:#934d34;transform:translateX(-50%)}.person-b .face{width:72px;height:85px;left:50%;top:20px}.person-b .hair{width:82px;height:75px;left:50%;top:10px;background:#241e1c}.person-b .body{width:130px;height:65px;left:50%;bottom:-30px;background:#344e73}.person-b .face b{width:4px;height:5px;top:36px}.person-b .face b:first-child{left:20px}.person-b .face b:nth-child(2){right:20px}.person-b .face i{width:17px;height:6px;left:28px;top:51px;border-width:2px}.name-tag,.connection-pill{position:absolute;z-index:5;background:rgba(30,27,23,.74);backdrop-filter:blur(7px);color:#fff;border-radius:9px;padding:7px 10px;font-size:11px}.name-tag{left:27px;bottom:29px}.video-self .name-tag{left:9px;bottom:7px;padding:4px 7px;font-size:9px}.name-tag span{display:inline-block;width:6px;height:6px;background:#66d391;border-radius:50%;margin-right:5px}.connection-pill{top:28px;left:27px;background:rgba(255,255,255,.82);color:#544636}.call-controls{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);z-index:8;display:flex;gap:7px;background:rgba(25,23,21,.75);padding:7px;border-radius:99px}.call-controls span{display:grid;place-items:center;width:35px;height:35px;background:rgba(255,255,255,.18);color:#fff;border-radius:50%;font-size:13px}.call-controls .hangup{background:var(--orange);transform:rotate(-45deg)}.floating-card{position:absolute;z-index:10;background:#fff;border:1px solid var(--line);padding:10px 13px;border-radius:12px;box-shadow:0 8px 25px rgba(68,47,13,.13);font-size:12px;font-weight:700;transform:rotate(-1.5deg)}.card-language{top:57px;right:-29px}.card-country{bottom:52px;left:-37px}.honeycomb{position:absolute;background:#f9df98;opacity:.65;clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%)}.honeycomb-one{width:110px;height:100px;right:-15px;top:9px}.honeycomb-two{width:75px;height:68px;left:-15px;bottom:25px}.proof-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:1220px;margin:auto;padding:26px 28px;display:grid;grid-template-columns:repeat(4,1fr)}.proof-strip>div{padding:0 25px;border-right:1px solid var(--line)}.proof-strip>div:first-child{padding-left:0}.proof-strip>div:last-child{border:0}.proof-strip strong{display:block;font:800 22px "Manrope"}.proof-strip span,.proof-strip p{font-size:11px;color:var(--muted);margin:0}.avatar-proof{display:flex;align-items:center}.mini-avatar{display:grid;place-items:center;width:35px;height:35px;border:2px solid var(--cream);border-radius:50%;color:white!important;font-weight:700;margin-left:-8px}.mini-avatar:first-child{margin-left:0}.a1{background:#4f7c77}.a2{background:#d27b52}.a3{background:#735c8a}.avatar-proof p{margin-left:10px}.avatar-proof b{color:var(--ink)}.section{max-width:1220px;margin:auto;padding:105px 28px}.section-heading{max-width:680px;margin-bottom:45px}.section-heading h2,.safety-copy h2{font-size:clamp(36px,4vw,55px);line-height:1.1;margin:18px 0}.section-heading>p,.safety-copy>p{color:var(--muted);max-width:600px}.eyebrow-static{background:transparent;border:0;padding:0;color:#9b741d}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.step-card{position:relative;min-height:350px;background:#fffdf8;border:1px solid var(--line);border-radius:24px;padding:30px;overflow:hidden}.featured-step{background:#2e2823;color:white;transform:translateY(-10px)}.step-number{position:absolute;right:24px;top:20px;color:#bba989;font:800 12px "Manrope"}.step-icon{width:58px;height:58px;border-radius:17px;background:#fff0be;display:grid;place-items:center;font-size:25px;color:var(--honey-dark);margin-bottom:40px}.featured-step .step-icon{background:var(--honey);color:var(--ink)}.step-card h3{font-size:22px;margin-bottom:10px}.step-card p{color:var(--muted);font-size:14px}.featured-step p{color:#cbc1b7}.chips{display:flex;gap:5px;margin-top:28px}.chips span{border:1px solid var(--line);padding:6px 9px;border-radius:99px;font-size:10px;background:white}.camera-preview{height:85px;border-radius:14px;background:linear-gradient(135deg,#b2d4c8,#e4c39f);margin-top:25px;display:flex;align-items:flex-end;justify-content:space-between;padding:11px;font-size:10px;color:white}.camera-preview i{display:grid;place-items:center;width:22px;height:22px;background:var(--green);border-radius:50%;font-style:normal}.card-link{margin-top:19px;border:0;background:transparent;padding:0;color:var(--honey-dark);font-weight:700;cursor:pointer}.safety{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;background:#fffdf8;max-width:none;padding-left:max(28px,calc((100vw - 1164px)/2));padding-right:max(28px,calc((100vw - 1164px)/2))}.safety-visual{position:relative;min-height:440px;display:grid;place-items:center}.shield{width:170px;height:200px;clip-path:polygon(50% 0,95% 19%,87% 72%,50% 100%,13% 72%,5% 19%);background:var(--honey);display:grid;place-items:center;color:white;font-size:65px;font-weight:800;filter:drop-shadow(0 25px 25px rgba(120,78,0,.18))}.orbit{position:absolute;border:1px dashed #d8c49e;border-radius:50%}.orbit span{position:absolute;background:white;border:1px solid var(--line);box-shadow:0 8px 20px rgba(55,38,9,.1);padding:8px 13px;border-radius:10px;font-size:11px;font-weight:700}.orbit-one{width:330px;height:260px;transform:rotate(12deg)}.orbit-one span{right:-18px;top:70px}.orbit-two{width:410px;height:340px;transform:rotate(-10deg)}.orbit-two span{left:16px;bottom:48px}.orbit-three{width:255px;height:380px;transform:rotate(56deg)}.orbit-three span{left:-12px;top:100px;transform:rotate(-56deg)}.safety-copy ul{list-style:none;padding:0;margin:30px 0}.safety-copy li{display:flex;gap:14px;margin:20px 0}.safety-copy li>i{flex:0 0 auto;width:28px;height:28px;display:grid;place-items:center;background:#e2f4e9;color:var(--green);border-radius:50%;font-style:normal}.safety-copy li div{display:flex;flex-direction:column}.safety-copy li span{font-size:13px;color:var(--muted)}.dark-link{border-bottom:1px solid var(--ink);padding-bottom:3px}.centered{text-align:center;margin-left:auto;margin-right:auto}.testimonials{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.testimonials blockquote{margin:0;background:white;border:1px solid var(--line);border-radius:20px;padding:25px}.quote-mark{font:800 38px Georgia;color:var(--honey)}.testimonials blockquote>p{font-size:14px;min-height:85px}.testimonials footer{display:flex;align-items:center;border-top:1px solid var(--line);padding-top:17px}.testimonials footer div{display:flex;flex-direction:column;margin-left:10px}.testimonials footer b{font-size:12px}.testimonials footer small{color:var(--muted)}.final-cta{background:var(--honey);color:#2a211a;text-align:center;padding:85px 25px;position:relative;overflow:hidden}.final-cta p{font-size:13px;font-weight:700}.final-cta h2{font-size:clamp(38px,5vw,64px);line-height:1.08;margin:20px}.final-cta h2 span{color:#fff}.button-light{background:white;color:var(--ink)}.final-cta small{display:block;margin-top:17px;opacity:.7}.cta-stars{font-size:28px}.site-footer{max-width:1220px;margin:auto;padding:70px 28px 28px;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:40px}.site-footer>div:first-child p{max-width:280px;color:var(--muted);font-size:13px;margin-top:20px}.footer-links{display:flex;flex-direction:column;gap:9px;font-size:12px;color:var(--muted)}.footer-links b{color:var(--ink);font-size:13px;margin-bottom:6px}.footer-bottom{grid-column:1/-1;border-top:1px solid var(--line);padding-top:22px;display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}.chat-dialog{border:0;padding:0;background:transparent;max-width:480px;width:calc(100% - 30px);overflow:visible}.chat-dialog::backdrop{background:rgba(34,27,21,.72);backdrop-filter:blur(5px)}.dialog-card{position:relative;background:var(--cream);padding:34px;border-radius:24px;box-shadow:var(--shadow)}.dialog-close{position:absolute;right:17px;top:15px;border:0;background:transparent;font-size:25px;color:var(--muted);cursor:pointer}.dialog-logo{margin-bottom:20px}.dialog-step{color:var(--honey-dark)!important;font-size:10px!important;font-weight:800;letter-spacing:.1em}.dialog-card h2{font-size:30px;margin:5px 0}.dialog-card>p{color:var(--muted);font-size:14px}.field-label{display:block;font-size:11px;font-weight:700;margin:22px 0 7px}.dialog-card select{width:100%;padding:13px;border:1px solid var(--line);border-radius:10px;background:white;color:var(--ink)}.device-row{display:flex;align-items:center;gap:12px;border:1px solid var(--line);background:white;border-radius:12px;padding:11px;margin-top:12px}.device-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:9px;background:#fff0c5;color:var(--honey-dark)}.device-row div{display:flex;flex-direction:column;flex:1}.device-row b{font-size:12px}.device-row small{font-size:10px;color:var(--muted)}.device-row button{border:0;background:var(--ink);color:white;border-radius:8px;padding:7px 10px;font-size:10px;cursor:pointer}#camera-preview{display:none;width:100%;max-height:170px;object-fit:cover;border-radius:12px;margin-top:10px;background:#222}.age-check{display:flex;gap:9px;font-size:11px;color:var(--muted);margin:17px 0}.age-check input{accent-color:var(--honey-dark)}.dialog-submit{width:100%}.dialog-submit:disabled{opacity:.4;cursor:not-allowed;transform:none}.dialog-note{display:block;text-align:center;color:var(--muted);margin-top:12px}
@media(max-width:900px){.desktop-nav{display:none}.hero{grid-template-columns:1fr;padding-top:50px}.hero-copy{text-align:center}.hero-lead{margin-left:auto;margin-right:auto}.hero-actions,.trust-row{justify-content:center}.hero-visual{min-height:480px}.proof-strip{grid-template-columns:1fr 1fr;gap:22px}.proof-strip>div:nth-child(2){border:0}.steps,.testimonials{grid-template-columns:1fr}.featured-step{transform:none}.safety{grid-template-columns:1fr;gap:35px}.safety-visual{order:2}.site-footer{grid-template-columns:1fr 1fr}.site-footer>div:first-child{grid-column:1/-1}}
@media(max-width:600px){.announcement{font-size:11px}.site-header{height:66px;padding:0 17px}.brand{font-size:20px}.brand-mark{width:31px;height:31px}.language-button{display:none}.button-small{padding:10px 12px}.hero{padding:38px 18px 55px;gap:25px}.hero-actions{flex-direction:column;gap:17px}.trust-row{gap:10px;flex-wrap:wrap}.hero-visual{min-height:350px}.video-shell{height:300px;border-radius:28px}.video-main{border-radius:20px}.video-self{width:105px;height:90px}.face{width:110px;height:135px;top:58px}.hair{width:133px;height:120px;top:38px}.body{width:200px;height:120px}.face b{top:60px}.face b:first-child{left:29px}.face b:nth-child(2){right:29px}.face i{left:42px;top:87px;width:27px}.floating-card{font-size:9px}.card-language{right:-7px}.card-country{left:-7px}.call-controls{bottom:18px}.proof-strip{margin:0 18px;padding:25px 0}.proof-strip>div{padding:0 12px}.proof-strip strong{font-size:18px}.avatar-proof{display:none}.section{padding:75px 18px}.section-heading h2,.safety-copy h2{font-size:36px}.step-card{min-height:310px}.safety{padding-left:18px;padding-right:18px}.safety-visual{min-height:360px;transform:scale(.85)}.site-footer{grid-template-columns:1fr 1fr;padding:55px 18px 25px;gap:30px 15px}.footer-bottom{flex-direction:column;gap:8px}.dialog-card{padding:25px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

/* HoneyCam blush theme */
:root{
  --honey:#f58caf;
  --honey-dark:#d94f80;
  --cream:#fff7fa;
  --ink:#30242a;
  --muted:#75656d;
  --line:#eedde4;
  --orange:#e95776;
  --green:#4ea977;
  --shadow:0 24px 70px rgba(126,52,82,.15)
}
.eyebrow{background:#ffe7ef;border-color:#f7bed1;color:#9a3e61}
.eyebrow-static{background:transparent;border-color:transparent;color:#b84a70}
.video-shell{background:#ef9fba}
.video-main{background:linear-gradient(155deg,#ead9df,#c9a8b4)}
.honeycomb{background:#f8bfd1}
.featured-step{background:#352a30}
.step-icon{background:#ffe3ec;color:var(--honey-dark)}
.featured-step .step-icon{background:var(--honey);color:#30242a}
.camera-preview{background:linear-gradient(135deg,#d8b6c4,#f3bfce)}
.device-icon{background:#ffe4ed;color:var(--honey-dark)}
.button{background:#30242a}
.final-cta{background:linear-gradient(135deg,#f58caf,#ea709b)}
.final-cta h2 span{color:#fff7fa}
.shield{background:linear-gradient(150deg,#f7a0bd,#df5c89)}
.announcement{background:#30242a}
.mobile-chat-bar{display:none}
.video-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 38%}.self-photo{object-position:center 20%}
.cta-link{border:0;background:transparent;padding:10px 0;color:inherit;cursor:pointer}
.hero h1 .title-brand,.hero h1 .title-product{background:none;color:var(--ink);-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor}.hero h1 .title-accent{background:linear-gradient(110deg,#f337b3,#a826dc);-webkit-background-clip:text;background-clip:text;color:transparent}
.mobile-mosaic{display:none}
.explainer{padding-bottom:80px}.editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.editorial-grid article,.feature-matrix article{background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px}.editorial-grid article>span{font-size:11px;font-weight:800;color:var(--honey-dark)}.editorial-grid h3{font-size:23px;margin:34px 0 10px}.editorial-grid p,.feature-matrix p,.audience-section p{color:var(--muted);font-size:14px}.worth-using{padding-top:80px}.feature-matrix{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature-matrix b{font:800 18px "Manrope",sans-serif}.feature-matrix p{margin-bottom:0}.audience-section{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.audience-section h2{font-size:clamp(36px,4vw,54px);line-height:1.1;margin:18px 0}.audience-section aside{background:#38283d;color:#fff;border-radius:28px;padding:36px}.audience-section aside>b{font:800 24px "Manrope",sans-serif}.audience-section aside ul{padding-left:20px;margin:22px 0 0}.audience-section aside li{margin:13px 0;color:#e8dce7}.homepage-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}.faq-columns details{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px 21px;margin-bottom:12px}.faq-columns summary{font-weight:800;cursor:pointer}.faq-columns p{color:var(--muted);font-size:14px;margin-bottom:0}
.brand-logo{display:block;width:40px;height:40px;border-radius:11px;object-fit:cover;filter:drop-shadow(0 4px 7px rgba(126,52,82,.13))}.brand-wordmark{font:800 23px/1 "Manrope",sans-serif;letter-spacing:-.05em}.logo-preview{max-width:242px;height:auto}
.trust-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.trust-card{display:block;background:#fff;border:1px solid var(--line);border-radius:22px;padding:27px}.trust-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.trust-card>span{font-size:11px;font-weight:800;color:var(--honey-dark)}.trust-card h3{font-size:21px;margin:28px 0 10px}.trust-card p{font-size:13px;color:var(--muted);min-height:64px}.trust-card b{font-size:12px;color:var(--honey-dark)}.review-note{text-align:center;color:var(--muted);font-size:11px;margin:28px 0 0}.content-page{max-width:920px;margin:auto;padding:65px 28px 100px}.content-page header{max-width:760px;margin-bottom:45px}.content-page h1{font-size:clamp(42px,6vw,66px)}.content-page h2{font-size:28px;margin:48px 0 13px}.content-page h3{font-size:19px;margin:28px 0 9px}.content-page p,.content-page li{color:var(--muted)}.content-page li{margin:9px 0}.content-page .page-meta{display:flex;flex-wrap:wrap;gap:8px 20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0;font-size:11px;color:var(--muted)}.content-page .callout{background:#ffe8f0;border-left:4px solid var(--honey-dark);padding:18px 20px;border-radius:0 14px 14px 0;margin:28px 0}.content-page .callout p{margin:0;color:var(--ink)}.plain-header{border-bottom:1px solid var(--line)}.plain-footer{border-top:1px solid var(--line)}

@media(max-width:600px){
  body{padding-bottom:76px}
  .announcement{padding:5px 12px;font-size:10px}
  .site-header{height:62px;padding:0 16px}
  .site-header .brand{gap:7px;font-size:19px}
  .site-header .brand-mark{width:30px;height:30px;border-radius:9px;font-size:20px}
  .site-header .brand-logo{width:34px;height:34px}.site-header .brand-wordmark{font-size:20px}
  .header-actions .button-small{display:none}
  .hero{display:flex;min-height:auto;flex-direction:column;padding:35px 18px 46px;gap:28px}
  .hero-copy{width:100%}
  .hero-copy .eyebrow{font-size:10px;padding:6px 10px}
  h1{font-size:clamp(43px,13vw,54px);line-height:1.02;margin:21px auto 19px;max-width:360px}
  .hero-lead{font-size:16px;line-height:1.58;margin:0 auto 23px;max-width:350px}
  .hero-actions{gap:13px}
  .hero-actions .button-large{width:100%;max-width:340px;min-height:56px}
  .hero-actions .text-link{min-height:44px;display:flex;align-items:center}
  .trust-row{margin-top:21px;gap:6px}
  .trust-row span{background:#fff;border:1px solid var(--line);border-radius:99px;padding:6px 8px;font-size:10px}
  .hero-visual{width:100%;min-height:315px}
  .video-shell{width:100%;height:285px;border-radius:25px;padding:10px;transform:rotate(.7deg)}
  .video-main{inset:10px;border-radius:18px}
  .video-self{right:20px;bottom:20px;width:96px;height:82px;border-width:3px;border-radius:13px}
  .connection-pill{top:20px;left:20px}
  .name-tag{left:20px;bottom:20px}
  .card-language{top:46px;right:-4px}
  .card-country{left:-3px;bottom:47px}
  .call-controls{bottom:15px;padding:5px}
  .call-controls span{width:30px;height:30px}
  .proof-strip{grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:20px 12px}
  .proof-strip>div{padding:0 8px;text-align:center;border-right:1px solid var(--line)!important}
  .proof-strip>div:nth-child(3){border-right:0!important}
  .proof-strip strong{font-size:17px}
  .proof-strip span{font-size:9px;line-height:1.3;display:block}
  .section{padding:68px 18px}
  .section-heading{margin-bottom:30px}
  .section-heading h2,.safety-copy h2{font-size:34px;line-height:1.12;margin:14px 0}
  .section-heading>p,.safety-copy>p{font-size:14px}
  .steps{gap:12px}
  .step-card{min-height:auto;padding:24px;border-radius:19px}
  .step-icon{margin-bottom:24px}
  .step-card p{margin-bottom:0}
  .chips{margin-top:20px}
  .safety{padding-top:68px;padding-bottom:50px;gap:10px}
  .safety-copy{order:1}
  .safety-visual{order:2;min-height:310px;transform:scale(.72);margin:-20px 0 -35px}
  .safety-copy li{margin:16px 0}
  .testimonials{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-18px;padding-right:18px;gap:12px;scrollbar-width:none}
  .testimonials::-webkit-scrollbar{display:none}
  .testimonials blockquote{min-width:82vw;scroll-snap-align:start}
  .trust-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-18px;padding-right:18px;gap:12px;scrollbar-width:none}.trust-card{min-width:82vw;scroll-snap-align:start}.trust-card p{min-height:auto}.review-note{text-align:left}
  .content-page{padding:44px 18px 80px}.content-page h1{font-size:43px}.content-page h2{font-size:25px;margin-top:38px}
  .final-cta{padding:66px 18px}
  .final-cta h2{font-size:38px;margin:16px 0 25px}
  .site-footer{padding-bottom:30px}
  .chat-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px)}
  .dialog-card{padding:24px 20px;max-height:calc(100dvh - 20px);overflow-y:auto;border-radius:20px}
  .dialog-card h2{font-size:26px}
  .dialog-logo{width:32px;height:32px;font-size:21px;margin-bottom:14px}
  .field-label{margin-top:16px}
  .device-row{padding:10px}
  .age-check{font-size:10px}
  .dialog-submit{min-height:52px}
  .mobile-chat-bar{position:fixed;display:flex;align-items:center;justify-content:space-between;gap:10px;z-index:40;left:0;right:0;bottom:0;padding:10px 13px calc(10px + env(safe-area-inset-bottom));background:rgba(255,247,250,.94);border-top:1px solid var(--line);box-shadow:0 -8px 30px rgba(78,35,52,.12);backdrop-filter:blur(14px)}
  .mobile-chat-bar>div{display:flex;align-items:center;gap:7px;font-size:10px;white-space:nowrap}
  .mobile-chat-bar .button{min-height:48px;padding:12px 17px;border-radius:12px;font-size:13px}
}

@media(max-width:600px){
  .site-header{height:82px;padding:12px 16px;align-items:flex-start}
  .site-header .brand{min-width:0;gap:7px}.site-header .brand-logo{width:38px;height:38px;border-radius:12px}.site-header .brand-wordmark{font-size:19px;white-space:nowrap}
  .header-actions{flex:0 0 auto;gap:0}.site-header .header-actions .button-small{display:inline-flex;align-items:center;justify-content:center;min-width:116px;height:42px;padding:0 18px;border-radius:999px;font-size:13px;line-height:1;white-space:nowrap}
  .hero{min-height:850px;padding:108px 20px 138px;background:#650028}
  .mobile-mosaic{inset:-70px 0 -80px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:14px;padding:0 8px;transform:none}
  .mobile-mosaic img{height:100%;min-height:0;border-radius:0 0 88px 88px;filter:saturate(.9) brightness(.78)}
  .mobile-mosaic img:nth-child(2){transform:translateY(-42px)}.mobile-mosaic img:nth-child(3){transform:translateY(22px)}
  .mobile-mosaic img:nth-child(n+4){border-radius:88px 88px 0 0;transform:translateY(22px)}.mobile-mosaic img:nth-child(5){transform:translateY(-30px)}.mobile-mosaic img:nth-child(6){transform:translateY(54px)}
  .mobile-mosaic:after{background:linear-gradient(180deg,rgba(30,0,20,.12) 0%,rgba(55,0,32,.42) 30%,rgba(73,0,38,.82) 57%,#500025 100%)}
  .hero-copy{padding-top:268px}
  .hero-copy .eyebrow{font-size:9px;letter-spacing:.05em}
  .hero h1{font-size:clamp(34px,9.8vw,43px);line-height:1.02;letter-spacing:-.045em;margin:16px 0 17px}
  .hero h1 .title-brand,.hero h1 .title-product,.hero h1 .title-accent{display:block}.hero h1 .title-brand{margin-bottom:.05em}.hero h1 .title-accent{margin-top:.08em}
  .hero-lead{font-size:15px;line-height:1.5;margin-bottom:18px}
  .hero-actions{display:block}.hero-actions .button-large{display:none}.hero-actions .cta-link{display:inline-block;padding:5px 0;font-size:14px;font-weight:700;text-transform:none}
  .trust-row{margin-top:16px;gap:6px}.trust-row span{font-size:9px;padding:6px 8px}
  .mobile-chat-bar{left:10px;right:10px;bottom:10px;border:1px solid rgba(255,255,255,.1);border-radius:28px;padding:12px;background:linear-gradient(105deg,rgba(28,9,20,.96),rgba(9,27,36,.96));box-shadow:0 16px 45px rgba(0,0,0,.35)}
  .mobile-chat-bar>div{color:#fff;padding-left:8px}.mobile-chat-bar .button{min-height:54px;padding:12px 20px;border-radius:999px;background:#ff0069;font-size:13px;box-shadow:none}
}

@media(max-width:360px){.site-header{padding-left:12px;padding-right:12px}.site-header .brand-logo{width:34px;height:34px}.site-header .brand-wordmark{font-size:17px}.site-header .header-actions .button-small{min-width:105px;height:38px;padding:0 13px;font-size:12px}}

/* Keep the longer CTA label balanced across screen sizes. */
.site-header .header-actions .button-small{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:auto;
  min-width:188px;
  min-height:46px;
  padding:0 22px;
  border-radius:999px;
  font-size:14px;
  line-height:1.15;
  text-align:center;
  white-space:nowrap;
}

@media(max-width:600px){
  .site-header .header-actions .button-small{
    min-width:166px;
    min-height:42px;
    padding:0 16px;
    font-size:12px;
  }

  .mobile-chat-bar .button{
    width:100%;
    min-width:0;
    min-height:52px;
    padding:0 20px;
    font-size:13px;
    line-height:1.15;
    text-align:center;
    white-space:nowrap;
  }
}

/* Unified dark editorial canvas, matching the mobile hero. */
main,
.proof-strip,
.section,
.safety,
.final-cta{
  background-color:#240313;
  color:#fff;
}

.proof-strip{
  max-width:none;
  padding-left:max(28px,calc((100vw - 1164px)/2));
  padding-right:max(28px,calc((100vw - 1164px)/2));
  border-color:rgba(255,255,255,.12);
}

.proof-strip>div{border-color:rgba(255,255,255,.14)}
.explainer-subheading{margin:25px 0 0;font-size:20px;letter-spacing:-.02em}
.value-statement{margin:-18px 0 18px;font-size:21px;letter-spacing:-.025em}.worth-using .section-heading>p b{color:#fff}
.how .step-number{font-size:16px;font-weight:900;color:#ff70cf}.how .chips{flex-wrap:wrap}.how .chips span{display:inline-flex;align-items:center;gap:4px}
.how .featured-step{background:rgba(41,8,31,.76);color:#fff;transform:none}.how .featured-step .step-icon{background:#ffe2f6;color:#a826dc}.how .featured-step p{color:rgba(255,255,255,.72)}
.how .camera-preview{align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap;width:max-content;max-width:100%;height:auto;min-height:0;margin-top:22px;padding:0;background:transparent}.how .camera-preview span{padding:8px 11px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(20,5,20,.35);white-space:nowrap}
.how .step-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:22px;padding:12px 16px;border-radius:12px;background:linear-gradient(110deg,#f337b3,#a826dc);font-size:13px;line-height:1.2;text-align:center;white-space:normal}
.proof-feature span,
.section-heading>p,
.safety-copy>p,
.step-card p,
.editorial-grid article p,
.feature-matrix article p,
.trust-card p,
.homepage-faq details p,
.review-note{color:rgba(255,255,255,.72)}

.explainer,
.worth-using,
.audience-section{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  background-position:center;
  background-size:cover;
  border-radius:0;
}

.explainer{
  background-image:linear-gradient(90deg,rgba(28,2,19,.97),rgba(43,3,29,.76)),url("https://img.spicymee.com/avatar/8154691/6c18c71bdca7d8860fc8d6d9fbcf8fc8.png");
}

.worth-using{
  background-image:linear-gradient(90deg,rgba(35,3,25,.86),rgba(28,2,19,.96)),url("https://img.spicymee.com/album/1406406/bd95b585a6945f110d61fc3151302a80.jpg");
}

.audience-section{
  background-image:linear-gradient(90deg,rgba(29,2,20,.94),rgba(49,4,33,.7)),url("https://img.spicymee.com/moment/7503733/ff27dd81e634fbe9933b3901fc1cc164.jpg");
}

.editorial-grid article,
.feature-matrix article,
.step-card,
.audience-section aside,
.trust-card,
.homepage-faq details{
  background:rgba(41,8,31,.76);
  color:#fff;
  border-color:rgba(255,255,255,.13);
  box-shadow:0 18px 45px rgba(0,0,0,.16);
  backdrop-filter:blur(12px);
}

.featured-step{background:linear-gradient(145deg,rgba(243,55,179,.28),rgba(79,14,94,.82))}
.chips span{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.16)}
.card-link,.dark-link,.trust-card b{color:#ff70cf}
.safety{border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}
.safety-copy li span{color:rgba(255,255,255,.7)}
.final-cta{background-image:linear-gradient(rgba(34,2,23,.8),rgba(34,2,23,.94)),url("https://img.spicymee.com/album/5784601/01390ac7b292dd34350928f48c1df759.jpg");background-position:center 28%;background-size:cover}
.site-footer{max-width:none;padding-left:max(28px,calc((100vw - 1164px)/2));padding-right:max(28px,calc((100vw - 1164px)/2));background:#18020f;color:#fff}
.site-footer>div:first-child p,.footer-links,.footer-bottom{color:rgba(255,255,255,.62)}
.footer-links b{color:#fff}

@media(max-width:600px){
  .proof-strip{margin:0;padding:24px 12px}
  .section{border-bottom:1px solid rgba(255,255,255,.08)}
  .explainer,.worth-using,.audience-section{background-position:center top}
  .site-footer{padding-left:18px;padding-right:18px;padding-bottom:96px}
}

@media(max-width:390px){
  .site-header .header-actions .button-small{
    min-width:148px;
    min-height:40px;
    padding:0 12px;
    font-size:11px;
  }

  .mobile-chat-bar .button{
    min-width:0;
    padding:0 15px;
    font-size:12px;
  }
}

/* Search-intent landing pages */
.proof-strip{grid-template-columns:repeat(3,1fr);padding-top:34px;padding-bottom:34px}.proof-feature{display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-content:start}.proof-feature>i{grid-row:1/3;font-style:normal;font-size:27px;line-height:1}.proof-feature strong{font-size:18px;line-height:1.15;margin-bottom:8px}.proof-feature span{font-size:12px;line-height:1.45}
@media(max-width:600px){.proof-strip{padding-top:24px;padding-bottom:24px}.proof-feature{display:block}.proof-feature>i{display:block;margin-bottom:8px;font-size:22px}.proof-feature strong{font-size:13px;line-height:1.15}.proof-feature span{font-size:9px;line-height:1.35}}

.why-honeycam{margin-top:24px}.why-honeycam>strong{display:block;margin-bottom:10px;font:800 16px/1.25 "Manrope",sans-serif}.why-honeycam ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.why-honeycam li{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--muted)}.why-honeycam li i{flex:0 0 auto;color:var(--green);font-style:normal;font-weight:900}.why-honeycam li b{color:var(--ink)}
@media(max-width:900px){.why-honeycam{max-width:560px;margin-left:auto;margin-right:auto;text-align:left}}
@media(max-width:600px){.why-honeycam{margin-top:18px}.why-honeycam>strong{color:#fff;font-size:15px}.why-honeycam ul{gap:6px}.why-honeycam li{color:rgba(255,255,255,.88);font-size:11px;line-height:1.35}.why-honeycam li b{color:#fff}.why-honeycam li i{color:#35db87}}

/* Search-intent landing pages */
.seo-hero{max-width:1160px;margin:auto;display:grid;grid-template-columns:1.12fr .88fr;gap:70px;align-items:center;padding:75px 28px}.seo-hero h1{font-size:clamp(46px,6vw,72px);margin:18px 0}.seo-hero p{font-size:18px;color:var(--muted)}.seo-visual{min-height:360px;border-radius:32px;background:linear-gradient(145deg,#ffdbe7,#ef8eaf);display:grid;place-items:center;position:relative;overflow:hidden}.seo-visual .visual-phone{width:205px;height:310px;background:#30242a;border:7px solid #fff;border-radius:32px;box-shadow:var(--shadow);padding:12px}.seo-visual .visual-screen{height:230px;border-radius:17px;background:linear-gradient(145deg,#d6b6c1,#9bbfba);position:relative;overflow:hidden}.seo-visual .visual-screen:before{content:"☺";position:absolute;left:50%;bottom:-14px;transform:translateX(-50%);width:130px;height:165px;border-radius:60px 60px 20px 20px;background:#cd916a;display:grid;place-items:center;font-size:50px}.seo-visual .visual-controls{display:flex;justify-content:center;gap:8px;padding-top:13px}.seo-visual .visual-controls i{width:29px;height:29px;border-radius:50%;background:#66545d}.seo-visual .visual-controls i:last-child{background:#e95776}.breadcrumbs{font-size:11px;color:var(--muted);font-weight:700}.breadcrumbs a{color:var(--honey-dark)}.seo-content{max-width:820px;margin:auto;padding:25px 28px 100px}.seo-content h2{font-size:34px;margin:55px 0 14px}.seo-content h3{font-size:21px;margin:30px 0 8px}.seo-content p,.seo-content li{color:var(--muted)}.seo-content li{margin:9px 0}.intent-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin:28px 0}.intent-card{background:white;border:1px solid var(--line);border-radius:18px;padding:22px}.intent-card h3{margin:0 0 8px;font-size:19px}.intent-card p{font-size:13px;margin:0}.faq-list details{background:#fff;border:1px solid var(--line);border-radius:14px;padding:17px 19px;margin:10px 0}.faq-list summary{font-weight:700;cursor:pointer}.faq-list details p{font-size:14px;margin-bottom:0}.related-pages{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px}.related-pages a{border:1px solid var(--line);background:#fff;border-radius:15px;padding:17px;font-size:13px;font-weight:700}.related-pages a:hover{border-color:var(--honey);transform:translateY(-2px)}.byline-box{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0;margin-top:30px;font-size:11px;color:var(--muted)}
@media(max-width:600px){.seo-hero{display:flex;flex-direction:column;padding:42px 18px 45px;gap:32px;text-align:center}.seo-hero h1{font-size:44px}.seo-hero p{font-size:16px}.seo-hero .hero-actions{justify-content:center}.seo-visual{width:100%;min-height:320px}.seo-visual .visual-phone{transform:scale(.88)}.seo-content{padding:15px 18px 80px}.seo-content h2{font-size:29px;margin-top:43px}.intent-grid{grid-template-columns:1fr}.related-pages{grid-template-columns:1fr}.byline-box{flex-direction:column;gap:5px}}

/* HC icon-aligned magenta and violet theme */
:root{
  --honey:#f337b3;
  --honey-dark:#a826dc;
  --cream:#fff8fd;
  --ink:#302334;
  --muted:#756579;
  --line:#eeddf0;
  --orange:#e94b8c;
  --shadow:0 24px 70px rgba(149,38,180,.15)
}
body{background:radial-gradient(circle at 92% 5%,rgba(192,44,239,.055),transparent 28%),var(--cream)}
.announcement{background:#302334}
.eyebrow{background:#ffe5f7;border-color:#f6b8e8;color:#92206f}
.eyebrow-static{background:transparent;border-color:transparent;color:#a826dc}
.button{background:#302334}
.button:hover{box-shadow:0 10px 26px rgba(123,28,151,.24)}
.hero h1 span,.section-heading h2 span,.safety-copy h2 span{background:linear-gradient(110deg,#f337b3,#a826dc);-webkit-background-clip:text;background-clip:text;color:transparent}
.video-shell{background:linear-gradient(145deg,#f552bd,#b62be5)}
.video-main{background:linear-gradient(155deg,#eadbe6,#bea5c8)}
.honeycomb{background:#d865ef}
.featured-step{background:#38283d}
.step-icon,.device-icon{background:#ffe2f6;color:#a826dc}
.featured-step .step-icon{background:linear-gradient(135deg,#f74abb,#b12ce2);color:#fff}
.camera-preview{background:linear-gradient(135deg,#dcb5d7,#c1a6dd)}
.shield{background:linear-gradient(145deg,#fa55be,#a92bdd)}
.final-cta{background:linear-gradient(130deg,#f442b7 0%,#d42ed1 52%,#9628eb 100%)}
.final-cta h2 span{color:#fff}
.trust-card:hover,.related-pages a:hover{border-color:#d438d6}
.content-page .callout{background:#fde6f8;border-left-color:#a826dc}
.seo-visual{background:linear-gradient(145deg,#ffd9f3 0%,#ed6acb 47%,#a63bea 100%)}
.mobile-chat-bar{background:rgba(255,248,253,.95);box-shadow:0 -8px 30px rgba(107,29,131,.13)}

@media(max-width:900px){.hero h1{max-width:680px;margin-left:auto;margin-right:auto;font-size:clamp(45px,8.5vw,62px);line-height:.98}.hero h1 .title-brand,.hero h1 .title-product,.hero h1 .title-accent{display:block}.hero h1 .title-accent{margin-top:.12em}.editorial-grid,.feature-matrix{grid-template-columns:1fr 1fr}.audience-section,.homepage-faq{grid-template-columns:1fr;gap:30px}}
@media(max-width:600px){.hero-copy{padding:0 4px}.hero h1{max-width:355px;font-size:clamp(40px,11.5vw,49px);line-height:.96;letter-spacing:-.06em;margin-top:20px;margin-bottom:22px}.hero h1 .title-brand{font-size:.92em;margin-bottom:.08em}.hero h1 .title-product{line-height:1}.hero h1 .title-accent{font-size:.92em;line-height:1.02;margin-top:.2em}.editorial-grid,.feature-matrix{grid-template-columns:1fr}.editorial-grid article,.feature-matrix article{padding:23px}.audience-section aside{padding:26px}.homepage-faq{gap:10px}}

@media(max-width:600px){
  .announcement{display:none}
  .site-header{position:absolute;z-index:30;top:0;left:0;right:0;color:#fff;background:linear-gradient(180deg,rgba(20,5,20,.72),transparent)}
  .site-header .brand-wordmark{color:#fff}.site-header .header-actions .button-small{display:inline-flex;background:linear-gradient(110deg,#f337b3,#a826dc);box-shadow:none}
  .hero{position:relative;display:block;min-height:1040px;padding:112px 20px 140px;overflow:hidden;background:#2b061f}
  .mobile-mosaic{position:absolute;display:grid;z-index:0;inset:0;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 8px;transform:scale(1.05)}
  .mobile-mosaic:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(22,4,19,.24) 0%,rgba(28,3,22,.7) 46%,rgba(24,2,18,.96) 100%)}
  .mobile-mosaic img{width:100%;height:52%;min-height:360px;object-fit:cover;border-radius:0 0 90px 90px;filter:saturate(.88) brightness(.8)}
  .mobile-mosaic img:nth-child(n+4){align-self:end;border-radius:90px 90px 0 0}
  .hero-copy{position:relative;z-index:2;padding:265px 0 0;text-align:left;color:#fff}
  .hero-copy .eyebrow{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.22);color:#fff;backdrop-filter:blur(12px)}
  .hero h1{max-width:100%;margin:18px 0;font-size:clamp(35px,10.5vw,46px);line-height:.98;text-align:left;text-shadow:0 3px 20px rgba(0,0,0,.42)}
  .hero h1 .title-brand,.hero h1 .title-product{color:#fff;-webkit-text-fill-color:#fff}
  .hero h1 .title-brand,.hero h1 .title-product,.hero h1 .title-accent{display:inline;font-size:1em;line-height:inherit;margin:0}
  .hero h1 .title-accent{background:linear-gradient(100deg,#ff70cf,#dc67ff);-webkit-background-clip:text;background-clip:text}
  .hero-lead{max-width:100%;margin:0 0 24px;color:rgba(255,255,255,.88);font-size:16px;line-height:1.55;text-align:left;text-shadow:0 2px 12px rgba(0,0,0,.5)}
  .hero-actions{align-items:stretch;gap:10px}.hero-actions .button-large{max-width:none;background:linear-gradient(110deg,#f337b3,#a826dc)}.hero-actions .cta-link{color:#fff;text-align:left;text-decoration:underline;text-underline-offset:5px}
  .trust-row{justify-content:flex-start}.trust-row span{color:#fff;background:rgba(20,5,20,.5);border-color:rgba(255,255,255,.18);backdrop-filter:blur(10px)}
  .hero-visual{display:none}

  .mobile-chat-bar{
    background:transparent;
    border:0;
    border-radius:0;
    box-shadow:none;
    backdrop-filter:none;
    padding:0 18px calc(12px + env(safe-area-inset-bottom));
  }
}

/* Final dark-theme overrides after all brand rules. */
main .hero{color:#fff}
main .hero-lead,.why-honeycam li{color:rgba(255,255,255,.78)}
.why-honeycam li b,.why-honeycam>strong{color:#fff}
.hero h1 .title-brand,.hero h1 .title-product{background:none;color:#fff;-webkit-text-fill-color:#fff}
.hero-actions .online-cta{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border:0;border-radius:999px;background:linear-gradient(110deg,#f337b3,#a826dc);color:#fff;text-decoration:none;box-shadow:0 10px 28px rgba(168,38,220,.28);white-space:nowrap}
.hero-actions .online-cta:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(168,38,220,.38)}
.final-cta{background-color:#240313;background-image:linear-gradient(rgba(34,2,23,.8),rgba(34,2,23,.94)),url("https://img.spicymee.com/album/5784601/01390ac7b292dd34350928f48c1df759.jpg");background-position:center 28%;background-size:cover}
.final-cta .final-cta-copy{max-width:620px;margin:0 auto 28px;font-size:16px;font-weight:400;line-height:1.65;color:rgba(255,255,255,.78)}.final-cta small{font-style:italic}
.final-cta .button-light{display:inline-flex;align-items:center;justify-content:center;max-width:100%;background:linear-gradient(110deg,#f337b3,#a826dc);color:#fff;font-weight:800;line-height:1.2;text-align:center;white-space:normal}

@media(max-width:600px){
  .hero{min-height:auto;padding:104px 20px 72px}
  .mobile-mosaic{display:none}
  .hero-copy{padding:18px 0 0}
  .why-honeycam{margin-top:22px}
  .why-honeycam>strong{margin-bottom:12px;font-size:18px;line-height:1.2}
  .why-honeycam ul{gap:8px}
  .why-honeycam li{gap:9px;font-size:12.5px;line-height:1.4}
  .hero-actions .online-cta{width:100%;min-height:52px;padding:0 18px;font-size:14px;text-align:center}
}
