:root{color:#121113;background:#fbf6f2;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}.hero{color:#fffaf7;min-height:94vh;padding:24px;position:relative;overflow:hidden}.hero-bg{background-color:#0000;background-image:linear-gradient(90deg,#0c0a0ac7 0%,#0c0a0a7a 48%,#0c0a0a33 100%),url(https://images.unsplash.com/photo-1524504388940-b1c1722653e1?auto=format&fit=crop&w=1800&h=1100&q=88);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;transform:scale(1.02)}.top-nav,.hero-content,.section,.download-band,.footer{max-width:1160px;margin:0 auto;position:relative}.top-nav{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.logo{align-items:center;gap:10px;font-size:18px;font-weight:900;display:inline-flex}.logo img{object-fit:cover;border-radius:10px;width:42px;height:42px;display:block;box-shadow:0 10px 24px #0000002e}.nav-links{align-items:center;gap:22px;display:flex}.language-switcher{position:relative}.language-switcher summary{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fffaf7;cursor:pointer;background:#fffaf724;border:1px solid #ffffff47;border-radius:8px;align-items:center;gap:9px;min-height:38px;padding:9px 12px;font-weight:900;list-style:none;display:inline-flex}.language-switcher summary::-webkit-details-marker{display:none}.language-switcher summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin-left:2px;transform:rotate(45deg)translateY(-2px)}.language-switcher[open] summary:after{transform:rotate(225deg)translateY(-2px)}.language-switcher summary span{color:#fffaf7ad;font-size:12px}.language-switcher summary strong{font-size:13px}.language-menu{z-index:20;background:#fffaf7f5;border:1px solid #ffffffb3;border-radius:8px;gap:4px;min-width:190px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 60px #0000003d}.language-menu a{color:#121113;border-radius:8px;justify-content:space-between;align-items:center;min-height:38px;padding:9px 10px;font-size:14px;font-weight:900;display:flex}.language-menu a:hover,.language-menu a.active{color:#191514;background:#f6c66f}.language-menu small{color:#706a67;font-size:11px;font-weight:900}.nav-links a{color:#fffaf7d1;font-size:14px;font-weight:800}.hero-content{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:end;gap:48px;min-height:calc(94vh - 64px);padding:80px 0 20px;display:grid}.hero-copy{padding-bottom:36px}.hero-brand-icon{object-fit:cover;border:1px solid #fffaf785;border-radius:24px;width:118px;height:118px;margin-bottom:28px;display:block;box-shadow:0 26px 80px #00000052}.eyebrow,.section-kicker{color:#d4a84f;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:900}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;max-width:760px;margin-bottom:22px;font-size:clamp(48px,7vw,88px);font-weight:900;line-height:.94}h2{letter-spacing:0;margin-bottom:18px;font-size:clamp(34px,4vw,58px);font-weight:900;line-height:1}h3{letter-spacing:0;margin-bottom:10px;font-size:22px;font-weight:900}.lead{color:#fffaf7d6;max-width:620px;font-size:20px;line-height:1.55}.actions,.download-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.button{border-radius:8px;justify-content:center;align-items:center;min-height:50px;padding:14px 18px;font-weight:900;display:inline-flex}.primary{color:#fffaf7;background:#ff4d67}.secondary{color:#121113;background:#ffffffeb;border:1px solid #ffffff94}.release-row{color:#fffaf7bd;flex-wrap:wrap;gap:12px;margin-top:18px;font-size:13px;font-weight:800;display:flex}.hero-notes{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.hero-notes span{color:#fffaf7e0;background:#fffaf71f;border:1px solid #fffaf738;border-radius:8px;padding:9px 11px;font-size:13px;font-weight:900}.phone-stage{min-height:610px;position:relative}.portrait-stack{z-index:0;gap:10px;display:flex;position:absolute;top:34px;right:290px}.portrait-stack img{object-fit:cover;border:3px solid #fffaf7b8;border-radius:8px;width:104px;height:148px;transform:rotate(-5deg);box-shadow:0 18px 48px #0000003d}.portrait-stack img:nth-child(2){margin-top:42px;transform:rotate(4deg)}.portrait-stack img:nth-child(3){margin-top:10px;transform:rotate(-2deg)}.phone{color:#fffaf7;background:#121113;border:10px solid #1d1a1c;border-radius:34px;width:min(360px,100%);padding:12px;overflow:hidden;box-shadow:0 28px 80px #00000057}.primary-phone{margin-left:auto}.phone-photo{background-position:50%;background-size:cover;border-radius:22px;height:430px}.discover-photo{background-image:url(https://poppec.com/api/uploads/material-female-005-1.jpg)}.phone-copy{padding:18px 4px 10px}.phone-copy strong{margin-bottom:7px;font-size:25px;display:block}.phone-copy p{color:#fffaf7b8;margin-bottom:0;line-height:1.45}.phone-actions{justify-content:center;gap:12px;padding-bottom:8px;display:flex}.phone-actions span{background:#ff4d67;border-radius:999px;width:42px;height:42px}.phone-actions span:first-child,.phone-actions span:nth-child(2){background:#fffaf7}.mini-panel{color:#121113;background:#fffaf7f0;border:1px solid #ffffffb3;border-radius:8px;width:240px;padding:14px;position:absolute;bottom:28px;left:0;box-shadow:0 22px 60px #0000003d}.mini-kicker{color:#842236;margin-bottom:10px;font-size:13px;font-weight:900;display:block}.mini-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mini-grid span{aspect-ratio:.74;background-position:50%;background-size:cover;border-radius:8px}.mini-grid span:first-child{background-image:url(https://poppec.com/api/uploads/material-female-006-1.jpg)}.mini-grid span:nth-child(2){background-image:url(https://poppec.com/api/uploads/material-female-007-1.jpg)}.mini-grid span:nth-child(3){background-image:url(https://poppec.com/api/uploads/material-female-008-1.jpg)}.mini-grid span:nth-child(4){background-image:url(https://poppec.com/api/uploads/material-male-003-1.jpg)}.section{padding:90px 24px 0}.intro{grid-template-columns:minmax(0,.86fr) minmax(360px,1.14fr);align-items:center;gap:36px;display:grid}.intro-copy p:not(.section-kicker),.brand-copy p,.brand-grid p,.preview-copy p,.photo-wall-section .section-row>p,.experience-list p,.city-section .section-row>p,.download-band p,.faq-intro p,.faq-item p{color:#706a67;font-size:17px;line-height:1.6}.intro-copy{max-width:560px}.intro-media{grid-template-columns:.9fr 1.08fr .86fr;align-items:end;gap:12px;min-height:360px;display:grid}.intro-media img{object-fit:cover;border-radius:8px;width:100%;height:300px;box-shadow:0 20px 54px #301f1e29}.intro-media img:nth-child(2){height:380px}.intro-media img:nth-child(3){height:250px}.section-row{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:28px;margin-bottom:28px;display:grid}.section-row h2{margin-bottom:0}.section-row>p{margin-bottom:4px}.photo-wall-heading{max-width:720px;margin-bottom:20px}.photo-wall-heading h2{margin-bottom:0}.brand-section{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:stretch;gap:18px;display:grid}.brand-copy{color:#fffaf7;background:#15211d;border-radius:8px;min-height:460px;position:relative;overflow:hidden}.brand-copy>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.brand-copy>div{background:linear-gradient(#1211132e,#121113e0);flex-direction:column;justify-content:flex-end;padding:36px;display:flex;position:absolute;inset:0}.brand-copy h2{color:#fffaf7}.brand-copy p:not(.section-kicker){color:#fffaf7bd;font-size:18px;line-height:1.65}.brand-grid{gap:14px;display:grid}.brand-grid article{background:#fff;border:1px solid #e6ded9;border-radius:8px;grid-template-columns:112px 1fr;gap:12px;min-height:140px;padding:12px 18px 12px 12px;display:grid;overflow:hidden}.brand-grid article img{object-fit:cover;border-radius:8px;grid-row:span 2;width:100%;height:100%;min-height:122px}.brand-grid h3{color:#121113;grid-column:2;margin-top:12px;margin-bottom:8px}.brand-grid p{grid-column:2;margin-bottom:0}.photo-wall-viewport{scrollbar-width:thin;scroll-snap-type:x proximity;margin-left:calc(-50% + 580px);margin-right:calc(-50% + 580px);padding:0 max(24px,50% - 580px) 16px;position:relative;overflow-x:auto}.photo-wall-viewport:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fbf6f200,#fbf6f2);width:86px;position:absolute;top:0;bottom:16px;right:0}.landing-photo-wall{align-items:stretch;gap:10px;min-width:max-content;display:flex}.wall-card{scroll-snap-align:start;background:#121113;border-radius:8px;flex:0 0 178px;position:relative;overflow:hidden;box-shadow:0 14px 34px #301f1e1f}.wall-card.tall{flex-basis:220px}.wall-card img{aspect-ratio:.74;object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.wall-card:hover img{transform:scale(1.035)}.wall-card div{background:linear-gradient(#12111300,#121113d6);gap:2px;padding:46px 10px 10px;display:grid;position:absolute;bottom:0;left:0;right:0}.wall-card strong{color:#fffaf7;font-size:15px;font-weight:900}.wall-card span{color:#fffaf7b8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.feature-card,.mockup,.faq-item{background:#fff;border:1px solid #e6ded9;border-radius:8px;padding:22px}.feature-card span{color:#ff4d67;margin-bottom:28px;font-size:13px;font-weight:900;display:block}.feature-card p{color:#706a67;margin-bottom:0;line-height:1.55}.experience-section{grid-template-columns:1.05fr .95fr;align-items:center;gap:42px;display:grid}.experience-media{border-radius:8px;min-height:520px;overflow:hidden}.experience-media img{object-fit:cover;width:100%;height:100%;min-height:520px;display:block}.experience-copy h2{margin-bottom:28px}.experience-list{gap:14px;display:grid}.experience-list article{background:#fff;border:1px solid #e6ded9;border-radius:8px;grid-template-columns:38px 1fr;align-items:start;gap:16px;padding:18px;display:grid}.experience-list article>span{color:#fffaf7;background:#121113;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:900;display:inline-flex}.experience-list h3{margin-bottom:6px;font-size:18px}.experience-list p{margin-bottom:0}.city-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.city-grid article{background:#fff;border:1px solid #e6ded9;border-radius:8px;overflow:hidden}.city-grid img{aspect-ratio:1.28;object-fit:cover;width:100%;display:block}.city-grid div{gap:5px;padding:18px;display:grid}.city-grid strong{color:#121113;font-size:20px;font-weight:900}.city-grid span{color:#706a67;font-weight:700;line-height:1.45}.mood-section{grid-template-columns:1fr minmax(320px,.85fr);align-items:center;gap:22px;display:grid}.mood-panel{color:#fffaf7;background:#121113;border-radius:8px;min-height:430px;padding:38px}.mood-panel h2{color:#fffaf7;max-width:740px}.moment-list{gap:12px;margin-top:26px;display:grid}.moment-list p{color:#fffaf7cc;background:#fffaf714;border:1px solid #fffaf724;border-radius:8px;margin:0;padding:16px;font-size:17px;line-height:1.55}.mood-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mood-images img{object-fit:cover;border-radius:8px;width:100%;height:390px}.mood-images img:nth-child(2){margin-top:54px}.preview-section{grid-template-columns:.75fr 1.25fr;align-items:center;gap:36px;display:grid}.mockups{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mockup{gap:10px;display:grid}.mockup strong{font-size:18px;font-weight:900}.mockup span{color:#706a67;font-size:14px;font-weight:700}.mockup-image{aspect-ratio:.72;background-position:50%;background-size:cover;border-radius:8px}.card-image{background-image:url(https://poppec.com/api/uploads/material-female-009-1.jpg)}.gallery-image{background-image:linear-gradient(90deg,#fff0 48%,#fff 48% 52%,#fff0 52%),url(https://poppec.com/api/uploads/material-female-010-1.jpg)}.chat-mockup{aspect-ratio:.72;background:#121113;border-radius:8px;align-content:end;gap:10px;padding:16px;display:grid}.bubble{color:#121113;border-radius:8px;max-width:82%;padding:10px 12px}.bubble.left{background:#fffaf7;justify-self:start}.bubble.right{color:#fffaf7;background:#ff4d67;justify-self:end}.download-band{color:#fffaf7;background:#121113;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:22px;margin-top:90px;padding:34px;display:grid}.download-band h2{margin-bottom:12px}.download-band p{color:#fffaf7b8;margin-bottom:0}.download-band .secondary{background:#fffaf7}.qr{color:#706a67;text-align:center;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:132px;height:132px;padding:10px;font-size:12px;font-weight:800;display:grid}.qr img{width:88px;height:88px;display:block}.faq-section{grid-template-columns:minmax(300px,.74fr) minmax(0,1.26fr);align-items:stretch;gap:18px;display:grid}.faq-intro{color:#fffaf7;background:#15211d;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:420px;padding:32px;display:flex}.faq-intro h2{color:#fffaf7;margin-bottom:18px}.faq-intro p:not(.section-kicker){color:#fffaf7c2;margin-bottom:26px}.faq-intro .button{align-self:flex-start}.faq-list{background:#fff;border:1px solid #e6ded9;border-radius:8px;display:grid;overflow:hidden}.faq-list .faq-item+.faq-item{border-top:1px solid #e6ded9}.faq-list .faq-item{background:0 0;border:0;border-radius:0}.faq-item{grid-template-columns:46px 1fr;align-items:start;gap:18px;display:grid}.faq-item>span{color:#842236;background:#fbf6f2;border:1px solid #e6ded9;border-radius:8px;justify-content:center;align-items:center;width:46px;height:46px;font-size:13px;font-weight:900;display:inline-flex}.faq-item h3{margin-bottom:8px;font-size:19px}.faq-item p{margin-bottom:0}.footer{color:#706a67;justify-content:space-between;align-items:center;padding:70px 24px 28px;display:flex}.footer span{color:#121113;font-weight:900}.footer-brand{align-items:center;gap:10px;display:inline-flex}.footer-brand img{object-fit:cover;border-radius:8px;width:34px;height:34px;display:block}.footer div{flex-wrap:wrap;gap:18px;display:flex}.panel{background:#fff;border:1px solid #e6ded9;border-radius:8px;max-width:900px;margin:32px auto;padding:28px}.shell{max-width:1060px;margin:0 auto;padding:24px}.muted{color:#706a67}.doc{max-width:820px;line-height:1.7}.basic-page{max-width:1160px;margin:0 auto;padding:24px}.basic-nav{justify-content:space-between;align-items:center;margin-bottom:42px;display:flex}.logo.dark{color:#121113}.basic-hero{grid-template-columns:minmax(0,.92fr) minmax(360px,.72fr);align-items:stretch;gap:18px;display:grid}.basic-hero>div{color:#fffaf7;background:#121113;border-radius:8px;flex-direction:column;justify-content:flex-end;min-height:430px;padding:38px;display:flex}.basic-hero h1{color:#fffaf7;max-width:760px;font-size:clamp(42px,6vw,74px)}.basic-hero p:not(.section-kicker){color:#fffaf7bd;max-width:660px;font-size:19px;line-height:1.6}.basic-hero span{color:#fffaf794;font-size:13px;font-weight:800}.basic-hero img{object-fit:cover;border-radius:8px;width:100%;height:100%;min-height:430px}.basic-content,.basic-grid,.contact-panel{gap:14px;margin-top:18px;display:grid}.basic-content article{background:#fff;border:1px solid #e6ded9;border-radius:8px;grid-template-columns:48px 1fr;align-items:start;gap:18px;padding:22px;display:grid}.basic-content article>span{color:#842236;background:#fbf6f2;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;font-size:13px;font-weight:900;display:inline-flex}.basic-content h2,.basic-grid h2{margin-bottom:8px;font-size:22px;line-height:1.1}.basic-content p,.basic-grid p{color:#706a67;margin-bottom:0;font-size:16px;line-height:1.65}.basic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.basic-grid article{background:#fff;border:1px solid #e6ded9;border-radius:8px;overflow:hidden}.basic-grid img{aspect-ratio:.92;object-fit:cover;width:100%;display:block}.basic-grid h2,.basic-grid p{padding-left:18px;padding-right:18px}.basic-grid h2{padding-top:18px}.basic-grid p{padding-bottom:20px}.contact-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-panel article{background:#fff;border:1px solid #e6ded9;border-radius:8px;gap:8px;padding:24px;display:grid}.contact-panel span{color:#706a67;text-transform:uppercase;font-size:13px;font-weight:900}.contact-panel a{color:#121113;word-break:break-word;font-size:20px;font-weight:900}.floating-download{color:#fffaf7;z-index:60;background:#121113eb;border:1px solid #fffaf72e;border-radius:12px;align-items:center;gap:12px;min-height:68px;padding:10px 14px 10px 10px;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 24px 70px #12111347}.floating-download img{object-fit:cover;border-radius:10px;width:48px;height:48px;display:block}.floating-download span{gap:2px;display:grid}.floating-download strong{font-size:14px;font-weight:900}.floating-download small{color:#fffaf7a3;font-size:12px;font-weight:800}.download-page{color:#111827;background:#f4f6f8;min-height:100vh;padding:20px;overflow:auto}.simple-install{justify-content:center;align-items:center;max-width:620px;min-height:calc(100vh - 40px);margin:0 auto;display:flex}.simple-install-card{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:100%;padding:clamp(20px,4vw,30px);box-shadow:0 18px 44px #0f172a14}.simple-install-card .eyebrow{color:#007aff;letter-spacing:.04em;margin-bottom:8px;font-size:11px}.simple-install-card h1{color:#111827;max-width:560px;margin-bottom:10px;font-size:clamp(24px,4vw,34px);line-height:1.12}.simple-install-card .button{border-radius:12px;min-height:46px;padding:12px 16px;font-size:14px}.simple-install-card .primary{color:#fff;background:#007aff}.simple-install-card .secondary{color:#475467;background:#f8fafc;border:1px solid #e5e7eb}.simple-guide{gap:8px;margin-top:18px;display:grid}.simple-guide article{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;grid-template-columns:30px 1fr;align-items:start;gap:12px;padding:12px;display:grid}.simple-guide article>span{color:#fff;background:#111827;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:inline-flex}.simple-guide h2{color:#111827;margin-bottom:4px;font-size:15px;line-height:1.2}.simple-guide p{color:#667085;margin-bottom:0;font-size:13px;line-height:1.5}.simple-install-card>small{color:#98a2b3;margin-top:14px;font-size:12px;font-weight:900;display:block}.install-hero{grid-template-columns:minmax(0,.95fr) minmax(360px,.75fr);align-items:center;gap:34px;max-width:1120px;min-height:calc(100vh - 56px);margin:0 auto;display:grid}.install-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#121113;background:#fffaf7f0;border:1px solid #ffffffb8;border-radius:12px;padding:clamp(24px,4vw,44px);box-shadow:0 34px 100px #00000047}.download-logo{color:#111827;align-items:center;gap:9px;margin-bottom:22px;font-size:15px;font-weight:900;display:inline-flex}.download-logo img{object-fit:cover;border-radius:11px;width:40px;height:40px}.install-card h1{color:#121113;max-width:720px;font-size:clamp(46px,8vw,86px)}.install-lead{color:#667085;margin-bottom:0;font-size:14px;font-weight:600;line-height:1.55}.install-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.install-main{min-width:178px;box-shadow:0 12px 22px #007aff2e}.install-lines{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.mirror-link{color:#121113;background:#fff;border:1px solid #e6ded9;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px;font-size:13px;font-weight:900;display:inline-flex}.install-note{color:#7a5620;background:#fff8e6;border:1px solid #f3dfaf;border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.5}.install-preview{min-height:600px;position:relative}.install-phone{background:#121113;border:10px solid #1d1a1c;border-radius:36px;max-width:340px;margin-left:auto;padding:12px;overflow:hidden;box-shadow:0 34px 90px #0000006b}.install-screen{background-color:#0000;background-image:linear-gradient(#12111329,#121113d1),url(https://poppec.com/api/uploads/material-female-025-1.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:24px;align-content:end;min-height:540px;padding:22px;display:grid}.install-screen img{object-fit:cover;border-radius:18px;width:86px;height:86px;margin-bottom:18px}.install-screen strong{font-size:34px;font-weight:900}.install-screen>span{color:#fffaf7b8;margin-top:5px;font-weight:900}.install-photo-strip{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.install-photo-strip i{aspect-ratio:.78;background-position:50%;background-size:cover;border-radius:8px;display:block}.install-photo-strip i:first-child{background-image:url(https://poppec.com/api/uploads/material-female-026-1.jpg)}.install-photo-strip i:nth-child(2){background-image:url(https://poppec.com/api/uploads/material-male-008-1.jpg)}.install-photo-strip i:nth-child(3){background-image:url(https://poppec.com/api/uploads/material-female-027-1.jpg)}.install-steps{gap:10px;width:260px;display:grid;position:absolute;top:74px;left:0}.install-steps div{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#121113;background:#fffaf7e6;border:1px solid #ffffffa3;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:58px;padding:12px;display:grid}.install-steps span{color:#fffaf7;background:#121113;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:inline-flex}.install-steps strong{font-size:14px;font-weight:900}.trust-guide{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#121113;background:#fffaf7f0;border:1px solid #ffffffad;border-radius:12px;grid-template-columns:minmax(0,.74fr) minmax(360px,1.26fr);gap:24px;max-width:1120px;margin:0 auto 34px;padding:clamp(22px,4vw,34px);display:grid;box-shadow:0 28px 90px #00000038}.download-page>.trust-guide:first-child{margin-top:12px}.trust-guide-copy h2{color:#121113;margin-bottom:16px;font-size:clamp(30px,4vw,48px);line-height:1.02}.trust-guide-copy p:not(.eyebrow){color:#706a67;margin-bottom:0;font-size:16px;line-height:1.62}.trust-steps{gap:10px;display:grid}.trust-steps article{background:#fff;border:1px solid #e6ded9;border-radius:10px;grid-template-columns:42px 1fr;align-items:start;gap:14px;padding:16px;display:grid}.trust-steps article>span{color:#fffaf7;background:#121113;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;font-weight:900;display:inline-flex}.trust-steps h3{color:#121113;margin-bottom:6px;font-size:18px;line-height:1.2}.trust-steps p{color:#706a67;margin-bottom:0;font-size:15px;line-height:1.55}.trust-tips{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.trust-tips span{color:#5e4020;background:#fff6e5;border:1px solid #f3dcae;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:900}.install-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:1120px;margin:0 auto;padding-bottom:34px;display:grid}.install-gallery img{aspect-ratio:.86;object-fit:cover;border-radius:10px;width:100%;box-shadow:0 20px 60px #00000038}.install-gallery img:nth-child(2n){transform:translateY(28px)}.install-footer-link{color:#fffaf7b8;text-align:center;max-width:1120px;margin:0 auto;padding:24px 0 10px;font-weight:900}@media (max-width:920px){.hero-content,.intro,.section-row,.brand-section,.experience-section,.mood-section,.preview-section,.faq-section,.download-band,.basic-hero,.basic-grid,.contact-panel,.install-hero,.trust-guide{grid-template-columns:1fr}.hero-content{padding-top:48px}.phone-stage{min-height:560px}.primary-phone{margin-left:0}.portrait-stack{top:0;right:40px}.feature-grid,.city-grid,.mockups{grid-template-columns:repeat(2,minmax(0,1fr))}.photo-wall-viewport{margin-left:-24px;margin-right:-24px}.wall-card,.wall-card.tall{flex-basis:172px}.intro-copy{max-width:760px}.install-preview{min-height:auto}.install-phone{margin:0 auto}.install-steps{width:min(100%,420px);margin:18px auto 0;position:static}}@media (max-width:640px){.hero{min-height:auto;padding:18px}.top-nav{align-items:flex-start;gap:18px}.language-switcher{width:100%}.language-switcher summary{justify-content:space-between;width:100%}.language-menu{width:min(100%,260px);left:0;right:auto}.nav-links{display:none}.hero-content{min-height:auto;padding:54px 0 10px}.lead{font-size:17px}.phone-stage{min-height:500px}.portrait-stack{display:none}.phone-photo{height:350px}.mini-panel{width:210px;bottom:0;left:auto;right:0}.section{padding-top:64px}.feature-grid,.city-grid,.mockups,.faq-section{grid-template-columns:1fr}.photo-wall-viewport{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.landing-photo-wall{gap:8px}.wall-card{flex-basis:142px}.wall-card.tall{flex-basis:166px}.brand-copy,.mood-panel,.faq-intro{min-height:auto;padding:26px}.brand-copy{min-height:430px;padding:0}.brand-copy>div{padding:26px}.intro-media{gap:8px;min-height:260px}.intro-media img,.intro-media img:nth-child(2),.intro-media img:nth-child(3){height:250px}.brand-grid article{grid-template-columns:88px 1fr;padding:10px 14px 10px 10px}.brand-grid article img{min-height:110px}.brand-grid h3{margin-top:8px;font-size:17px}.faq-item{grid-template-columns:38px 1fr;padding:18px}.faq-item>span{width:38px;height:38px}.experience-media,.experience-media img{min-height:360px}.mood-images{grid-template-columns:1fr}.mood-images img,.mood-images img:nth-child(2){height:320px;margin-top:0}.download-band{margin-top:64px;margin-left:18px;margin-right:18px;padding:24px}.footer{flex-direction:column;align-items:flex-start;gap:18px}.basic-page{padding:18px}.basic-nav{flex-direction:column;align-items:flex-start;gap:16px}.basic-hero>div,.basic-hero img{min-height:320px}.basic-hero>div{padding:26px}.basic-content article{grid-template-columns:40px 1fr;padding:18px}.basic-content article>span{width:40px;height:40px}.floating-download{bottom:12px;left:12px;right:12px}.download-page{background-attachment:scroll;padding:16px}.simple-install{min-height:calc(100vh - 32px)}.simple-install-card,.install-card{border-radius:10px;padding:22px}.install-actions,.install-lines{grid-template-columns:1fr}.install-actions{display:grid}.install-phone{border-width:8px}.install-screen{min-height:430px}.install-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.install-gallery img:nth-child(2n){transform:none}.trust-guide{border-radius:10px;margin-bottom:24px;padding:20px}.trust-steps article{grid-template-columns:36px 1fr;padding:14px}.trust-steps article>span{width:36px;height:36px}}
