#lpi-landing-page-container{--bg:#ffffff;--surface:#ffffff;--peach:#fbede2;--peach-2:#fdf5ef;--fg:#2b2723;--ink:#4e4841;--muted:#7d7975;--border:#e8e2da;--charcoal:#1e1d22;--accent:#3b97b5;--accent-ink:#2f7d97;--accent-2:#d05b2d;--coral:#fe7259;--amber:#febb64;--gold:#ddb837;--mint:#bfe3d4;--lav:#f6d9c4;--sky:#bfe0ea;--sun:#fde7c9;--mint-soft:#e4f4ec;--lav-soft:#fdeee4;--sky-soft:#e7f3f7;--coral-soft:#ffe9e3;--teal-soft:#e7f3f6;--font-display:'Playfair Display','Noto Serif SC',Georgia,'Times New Roman',serif;--font-body:'Nunito Sans','Noto Sans SC',system-ui,-apple-system,'Segoe UI',sans-serif;--radius:16px;--radius-lg:22px;--radius-sm:10px;--shadow:0 18px 40px -20px rgba(43,39,35,0.28);--shadow-sm:0 10px 26px -16px rgba(43,39,35,0.20);--maxw:1180px;--ink-line:1px}#lpi-landing-page-container *{box-sizing:border-box;margin:0;padding:0}#lpi-landing-page-container{scroll-behavior:smooth;scroll-padding-top:92px}#lpi-landing-page-container{font-family:var(--font-body);color:var(--fg);background:var(--bg);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}#lpi-landing-page-container [data-lang="en"] .lang-en{display:inline}#lpi-landing-page-container [data-lang="en"] .lang-zh{display:none}#lpi-landing-page-container [data-lang="zh"] .lang-en{display:none}#lpi-landing-page-container [data-lang="zh"] .lang-zh{display:inline}#lpi-landing-page-container [data-lang="zh"] body{font-family:var(--font-body);letter-spacing:0.01em}#lpi-landing-page-container img{max-width:100%;display:block}#lpi-landing-page-container .btn{--btn-fg:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body);font-weight:800;font-size:1rem;letter-spacing:0.01em;padding:14px 28px;border-radius:999px;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease;line-height:1}#lpi-landing-page-container .btn-sm{padding:10px 18px;font-size:.92rem}#lpi-landing-page-container .btn-block{width:100%;padding:16px;font-size:1.06rem}#lpi-landing-page-container .btn-primary{background:linear-gradient(180deg,#45a6c4,#3b97b5);color:#fff;box-shadow:0 10px 22px -10px rgba(59,151,181,.75)}#lpi-landing-page-container .btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 26px -10px rgba(59,151,181,.82)}#lpi-landing-page-container .btn-primary:active{transform:translateY(0);box-shadow:0 6px 14px -8px rgba(59,151,181,.7)}#lpi-landing-page-container .btn-ghost{background:#fff;color:var(--accent-ink);border:1px solid var(--border);box-shadow:var(--shadow-sm)}#lpi-landing-page-container .btn-ghost:hover{transform:translateY(-2px);border-color:var(--accent);background:var(--teal-soft)}#lpi-landing-page-container .btn-ghost:active{transform:translateY(0)}#lpi-landing-page-container .lang-bar{max-width:var(--maxw);margin:0 auto;display:flex;justify-content:flex-end;padding:16px clamp(16px,4vw,40px) 0}#lpi-landing-page-container .lang-switch{display:inline-flex;align-items:stretch;background:#fff;border:1px solid var(--border);border-radius:999px;padding:3px;gap:2px;box-shadow:var(--shadow-sm)}#lpi-landing-page-container .lang-opt{font-family:var(--font-body);font-weight:700;font-size:.84rem;letter-spacing:0.02em;color:var(--muted);background:transparent;border:0;border-radius:999px;padding:7px 15px;min-height:36px;cursor:pointer;transition:background .15s,color .15s,transform .1s}#lpi-landing-page-container .lang-opt:hover{color:var(--accent-ink)}#lpi-landing-page-container .lang-opt[aria-pressed="true"]{background:var(--accent);color:#fff}#lpi-landing-page-container .lang-opt:active{transform:scale(.96)}#lpi-landing-page-container .promo-strip{background:var(--accent);color:#fff;border-bottom:var(--ink-line) solid var(--fg)}#lpi-landing-page-container .promo-inner{max-width:var(--maxw);margin:0 auto;display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:12px clamp(16px,4vw,40px)}#lpi-landing-page-container .promo-tag{font-family:var(--font-display);font-weight:800;font-size:.82rem;text-transform:uppercase;letter-spacing:0.08em;background:#fff;color:var(--accent-ink);padding:5px 12px;border-radius:999px;border:2px solid var(--fg);white-space:nowrap}#lpi-landing-page-container .promo-inner p{flex:1;min-width:240px;font-weight:600;font-size:.98rem}#lpi-landing-page-container .promo-link{font-family:var(--font-display);font-weight:800;color:#fff;text-decoration:none;white-space:nowrap;border-bottom:2.5px solid #fff;padding-bottom:2px}#lpi-landing-page-container .promo-link:hover{color:var(--sun);border-color:var(--sun)}#lpi-landing-page-container .hero{max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:1.05fr 0.95fr;align-items:center;gap:40px;padding:clamp(40px,6vw,80px) clamp(16px,4vw,40px) clamp(30px,4vw,50px)}#lpi-landing-page-container .eyebrow{display:inline-block;font-family:var(--font-display);font-weight:700;font-size:.86rem;letter-spacing:0.02em;color:var(--accent-ink);background:var(--coral-soft);border-radius:999px;padding:7px 15px;border:1.5px solid var(--amber)}#lpi-landing-page-container .hero h1{font-family:var(--font-display);font-weight:800;font-size:clamp(2.3rem,5vw,3.7rem);line-height:1.05;letter-spacing:-0.02em;margin:20px 0 18px;text-wrap:balance}#lpi-landing-page-container .hero-lead{font-size:clamp(1.05rem,1.6vw,1.22rem);color:var(--muted);max-width:34ch;margin-bottom:28px}#lpi-landing-page-container .hero-cta{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:30px}#lpi-landing-page-container .hero-badges{list-style:none;display:flex;gap:26px;flex-wrap:wrap}#lpi-landing-page-container .hero-badges li{display:flex;flex-direction:column}#lpi-landing-page-container .hero-badges b{font-family:var(--font-display);font-weight:800;font-size:1.9rem;color:var(--fg);line-height:1}#lpi-landing-page-container .hero-badges b i{font-style:normal;font-size:1rem}#lpi-landing-page-container .hero-badges span{font-size:.86rem;color:var(--muted);font-weight:600;margin-top:3px}#lpi-landing-page-container .hero-art{position:relative}#lpi-landing-page-container .hero-art img{width:100%;height:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow)}#lpi-landing-page-container .ticker{background:var(--fg);color:var(--bg);overflow:hidden;white-space:nowrap;border-top:var(--ink-line) solid var(--fg);border-bottom:var(--ink-line) solid var(--fg);padding:12px 0}#lpi-landing-page-container .ticker-row{display:inline-flex;align-items:center;gap:26px;animation:marquee 26s linear infinite}#lpi-landing-page-container .ticker-row span{font-family:var(--font-display);font-weight:700;font-size:1.05rem;letter-spacing:0.02em}#lpi-landing-page-container .ticker-row .dot{color:var(--accent)}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){#lpi-landing-page-container .ticker-row{animation:none}}#lpi-landing-page-container .section{max-width:var(--maxw);margin:0 auto;padding:clamp(50px,7vw,96px) clamp(16px,4vw,40px)}#lpi-landing-page-container .section-head{max-width:62ch;margin:0 auto clamp(34px,5vw,52px);text-align:center}#lpi-landing-page-container .kicker{display:inline-block;font-family:var(--font-body);font-weight:800;font-size:.8rem;text-transform:uppercase;letter-spacing:0.12em;color:var(--accent-2);margin-bottom:14px}#lpi-landing-page-container .kicker.light{color:#fff}#lpi-landing-page-container .section-head h2{font-family:var(--font-display);font-weight:800;font-size:clamp(1.7rem,3.4vw,2.7rem);line-height:1.12;letter-spacing:-0.02em;text-wrap:balance}#lpi-landing-page-container .section-head h2{display:inline-block;position:relative;padding-bottom:16px}#lpi-landing-page-container .section-head h2::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:54px;height:3px;border-radius:3px;background:var(--accent-2)}#lpi-landing-page-container .section-lead{color:var(--muted);font-size:clamp(1.02rem,1.4vw,1.16rem);margin-top:16px}#lpi-landing-page-container .learn-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}#lpi-landing-page-container .learn-card{background:var(--surface);border:var(--ink-line) solid var(--fg);border-radius:var(--radius);padding:26px 22px;box-shadow:var(--shadow-sm);transition:transform .18s ease}#lpi-landing-page-container .learn-card:hover{transform:translateY(-6px)}#lpi-landing-page-container .learn-ico{display:grid;place-items:center;width:58px;height:58px;border-radius:16px;font-size:1.7rem;margin-bottom:16px;border:var(--ink-line) solid var(--fg)}#lpi-landing-page-container .c-coral .learn-ico{background:var(--coral-soft)}#lpi-landing-page-container .c-mint .learn-ico{background:var(--mint-soft)}#lpi-landing-page-container .c-lav .learn-ico{background:var(--lav-soft)}#lpi-landing-page-container .c-sky .learn-ico{background:var(--sky-soft)}#lpi-landing-page-container .learn-card h3{font-family:var(--font-display);font-weight:700;font-size:1.22rem;margin-bottom:8px}#lpi-landing-page-container .learn-card p{font-size:.97rem;color:var(--muted)}#lpi-landing-page-container .curriculum{position:relative}#lpi-landing-page-container .levels{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:22px;counter-reset:none}#lpi-landing-page-container .level{display:flex;gap:20px;align-items:flex-start;background:var(--surface);border:var(--ink-line) solid var(--fg);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow-sm)}#lpi-landing-page-container .level-badge{flex:none;width:64px;height:64px;border-radius:18px;display:grid;place-items:center;border:var(--ink-line) solid var(--fg);font-family:var(--font-display);font-weight:800;font-size:1.5rem;color:var(--fg)}#lpi-landing-page-container .level-badge.c-mint{background:var(--mint)}#lpi-landing-page-container .level-badge.c-coral{background:var(--accent);color:#fff}#lpi-landing-page-container .level-badge.c-lav{background:var(--lav)}#lpi-landing-page-container .level-badge.c-sky{background:var(--sky)}#lpi-landing-page-container .level-body h3{font-family:var(--font-display);font-weight:700;font-size:1.28rem}#lpi-landing-page-container .level-age{font-size:.84rem;color:var(--accent-ink);font-weight:700;margin:3px 0 9px}#lpi-landing-page-container .level-body p{font-size:.97rem;color:var(--muted)}#lpi-landing-page-container .studio{display:grid;grid-template-columns:0.9fr 1.1fr;gap:clamp(28px,5vw,60px);align-items:center}#lpi-landing-page-container .studio-art{position:relative}#lpi-landing-page-container .studio-art img{width:100%;background:#fff;border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow)}#lpi-landing-page-container .studio-copy h2{font-family:var(--font-display);font-weight:800;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.14;letter-spacing:-0.02em;margin:12px 0 16px;text-wrap:balance}#lpi-landing-page-container .studio-copy>p{color:var(--muted);font-size:1.06rem;margin-bottom:20px}#lpi-landing-page-container .studio-points{list-style:none;display:grid;gap:12px;margin-bottom:26px}#lpi-landing-page-container .studio-points li{position:relative;padding-left:34px;font-weight:600}#lpi-landing-page-container .studio-points li::before{content:"✦";position:absolute;left:0;top:1px;color:var(--accent);font-size:1.2rem}#lpi-landing-page-container .gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}#lpi-landing-page-container .art-tile{position:relative;overflow:hidden;background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}#lpi-landing-page-container .art-tile:hover{transform:translateY(-5px);box-shadow:var(--shadow)}#lpi-landing-page-container .art-tile img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}#lpi-landing-page-container .art-tile figcaption{padding:13px 12px 15px;text-align:center;font-family:var(--font-body);font-weight:700;font-size:.9rem;letter-spacing:.01em;color:var(--ink)}#lpi-landing-page-container .price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}#lpi-landing-page-container .price-card{position:relative;background:var(--surface);border:var(--ink-line) solid var(--fg);border-radius:var(--radius-lg);padding:30px 26px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column}#lpi-landing-page-container .price-card.featured{background:var(--sun);box-shadow:var(--shadow)}#lpi-landing-page-container .price-card header h3{font-family:var(--font-display);font-weight:800;font-size:1.5rem}#lpi-landing-page-container .price-sub{color:var(--muted);font-size:.92rem;margin-top:2px}#lpi-landing-page-container .ribbon{position:absolute;top:-14px;right:22px;font-family:var(--font-display);font-weight:800;font-size:.78rem;text-transform:uppercase;letter-spacing:0.06em;background:var(--accent);color:#fff;padding:6px 14px;border-radius:999px;border:2px solid var(--fg)}#lpi-landing-page-container .price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:20px 0;padding-bottom:20px;border-bottom:2px dashed var(--border)}#lpi-landing-page-container .price .was{font-family:var(--font-display);font-weight:700;font-size:1.2rem;color:var(--muted);text-decoration:line-through;text-decoration-color:var(--accent)}#lpi-landing-page-container .price .now{font-family:var(--font-display);font-weight:800;font-size:2.6rem;line-height:1;color:var(--fg)}#lpi-landing-page-container .price em{flex-basis:100%;font-style:normal;font-size:.86rem;color:var(--accent-ink);font-weight:700}#lpi-landing-page-container .price-card ul{list-style:none;display:grid;gap:11px;margin-bottom:24px;flex:1}#lpi-landing-page-container .price-card ul li{position:relative;padding-left:28px;font-size:.97rem}#lpi-landing-page-container .price-card ul li::before{content:"✓";position:absolute;left:0;color:var(--accent-ink);font-weight:900}#lpi-landing-page-container .price-foot{text-align:center;margin-top:26px;color:var(--muted);font-weight:600}#lpi-landing-page-container .review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}#lpi-landing-page-container .review{background:var(--surface);border:var(--ink-line) solid var(--fg);border-radius:var(--radius);padding:28px 24px;box-shadow:var(--shadow-sm);position:relative}#lpi-landing-page-container .review::before{content:"“";position:absolute;top:6px;right:20px;font-family:var(--font-display);font-size:4.5rem;line-height:1;color:var(--border)}#lpi-landing-page-container .review.c-coral{background:var(--coral-soft)}#lpi-landing-page-container .review.c-mint{background:var(--mint-soft)}#lpi-landing-page-container .review.c-lav{background:var(--lav-soft)}#lpi-landing-page-container .review p{font-size:1.04rem;font-weight:600;margin-bottom:18px;position:relative;z-index:1}#lpi-landing-page-container .review footer{display:flex;flex-direction:column}#lpi-landing-page-container .review footer b{font-family:var(--font-display);font-weight:800}#lpi-landing-page-container .review footer span{font-size:.86rem;color:var(--muted)}#lpi-landing-page-container .faq-list{max-width:780px;margin:0 auto;display:grid;gap:14px}#lpi-landing-page-container .faq-item{background:var(--surface);border:var(--ink-line) solid var(--fg);border-radius:var(--radius-sm);padding:4px 22px;box-shadow:var(--shadow-sm);overflow:hidden}#lpi-landing-page-container .faq-item summary{list-style:none;cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:1.1rem;padding:16px 34px 16px 0;position:relative}#lpi-landing-page-container .faq-item summary::-webkit-details-marker{display:none}#lpi-landing-page-container .faq-item summary::after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.6rem;color:var(--accent-ink);transition:transform .2s}#lpi-landing-page-container .faq-item[open] summary::after{transform:translateY(-50%) rotate(45deg)}#lpi-landing-page-container .faq-a{padding:0 0 18px}#lpi-landing-page-container .faq-a p{color:var(--muted)}#lpi-landing-page-container .enquire{padding-bottom:clamp(60px,8vw,110px)}#lpi-landing-page-container .book-panel{background:var(--surface);border:var(--ink-line) solid var(--fg);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:clamp(24px,4vw,46px);margin-bottom:30px}#lpi-landing-page-container .book-head{max-width:60ch;margin-bottom:26px}#lpi-landing-page-container .book-head h2{font-family:var(--font-display);font-weight:800;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.12;margin:10px 0 12px;letter-spacing:-0.02em}#lpi-landing-page-container .book-head p{color:var(--muted)}#lpi-landing-page-container .amelia-embed{border:1px dashed var(--border);border-radius:var(--radius);background:var(--teal-soft);padding:clamp(18px,3vw,30px);min-height:120px;color:var(--accent-ink);font-weight:600}#lpi-landing-page-container .enquire-card{display:grid;grid-template-columns:0.9fr 1.1fr;gap:0;background:var(--fg);color:#fff;border-radius:var(--radius-lg);border:var(--ink-line) solid var(--fg);overflow:hidden;box-shadow:var(--shadow)}#lpi-landing-page-container .enquire-copy{padding:clamp(30px,4vw,52px);background:linear-gradient(160deg,#2b2723,#1e1d22)}#lpi-landing-page-container .enquire-copy h2{font-family:var(--font-display);font-weight:800;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.12;margin:10px 0 16px;letter-spacing:-0.02em}#lpi-landing-page-container .enquire-copy>p{color:#ece5dc;margin-bottom:22px}#lpi-landing-page-container .enquire-reassure{list-style:none;display:grid;gap:10px}#lpi-landing-page-container .enquire-reassure li{position:relative;padding-left:30px;font-weight:600}#lpi-landing-page-container .enquire-reassure li::before{content:"✓";position:absolute;left:0;color:var(--amber);font-weight:900;font-size:1.1rem}#lpi-landing-page-container .enquire-form{background:var(--surface);color:var(--fg);padding:clamp(28px,4vw,48px);display:grid;grid-template-columns:1fr 1fr;gap:18px}#lpi-landing-page-container .field{display:flex;flex-direction:column;gap:7px}#lpi-landing-page-container .field-full{grid-column:1 / -1}#lpi-landing-page-container .field label{font-family:var(--font-display);font-weight:700;font-size:.92rem}#lpi-landing-page-container .field input,#lpi-landing-page-container .field select,#lpi-landing-page-container .field textarea{font-family:var(--font-body);font-size:1rem;color:var(--fg);padding:13px 15px;border:var(--ink-line) solid var(--fg);border-radius:var(--radius-sm);background:var(--bg);transition:box-shadow .15s,border-color .15s;width:100%}#lpi-landing-page-container .field textarea{resize:vertical}#lpi-landing-page-container .field input:focus,#lpi-landing-page-container .field select:focus,#lpi-landing-page-container .field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--coral-soft)}#lpi-landing-page-container .field input.invalid,#lpi-landing-page-container .field select.invalid{border-color:var(--coral);box-shadow:0 0 0 4px rgba(254,114,89,.22)}#lpi-landing-page-container .enquire-form .btn-block{grid-column:1 / -1;margin-top:4px}#lpi-landing-page-container .form-note{grid-column:1 / -1;text-align:center;font-size:.84rem;color:var(--muted)}#lpi-landing-page-container .form-success{grid-column:1 / -1;text-align:center;font-family:var(--font-display);font-weight:700;background:var(--mint-soft);border:var(--ink-line) solid var(--fg);border-radius:var(--radius-sm);padding:16px;color:var(--fg)}#lpi-landing-page-container .enquire-form-embed{display:flex}#lpi-landing-page-container .enquire-form-embed .wpcf7,#lpi-landing-page-container .enquire-form-embed .wpcf7>form{flex:1;display:flex;flex-direction:column}#lpi-landing-page-container .enquire-form-embed .enquire-form{flex:1}#lpi-landing-page-container .cf7-enquire .wpcf7-form-control-wrap{display:block;width:100%}#lpi-landing-page-container .cf7-enquire textarea{min-height:104px}#lpi-landing-page-container .cf7-enquire .wpcf7-spinner{display:block;margin:8px auto 0}#lpi-landing-page-container .cf7-enquire .wpcf7-not-valid{border-color:var(--coral) !important;box-shadow:0 0 0 4px rgba(254,114,89,.22)}#lpi-landing-page-container .cf7-enquire .wpcf7-not-valid-tip{color:var(--coral);font-size:.82rem;font-weight:600;margin-top:5px}#lpi-landing-page-container .enquire-form-embed .wpcf7-response-output{margin:14px 0 0;padding:14px 16px;border:var(--ink-line) solid var(--fg);border-radius:var(--radius-sm);font-family:var(--font-display);font-weight:700;text-align:center}#lpi-landing-page-container .enquire-form-embed form.sent .wpcf7-response-output{background:var(--mint-soft);color:var(--fg)}#lpi-landing-page-container .enquire-form-embed form.invalid .wpcf7-response-output,#lpi-landing-page-container .enquire-form-embed form.failed .wpcf7-response-output,#lpi-landing-page-container .enquire-form-embed form.spam .wpcf7-response-output{background:var(--coral-soft);color:var(--fg)}@media (max-width:1024px){#lpi-landing-page-container .learn-grid{grid-template-columns:repeat(2,1fr)}#lpi-landing-page-container .hero{grid-template-columns:1fr;text-align:left}#lpi-landing-page-container .hero-art{order:-1;max-width:520px;margin:0 auto}#lpi-landing-page-container .studio{grid-template-columns:1fr}#lpi-landing-page-container .studio-art{max-width:460px;margin:0 auto}}@media (max-width:860px){#lpi-landing-page-container .levels{grid-template-columns:1fr}#lpi-landing-page-container .price-grid{grid-template-columns:1fr;max-width:460px;margin:0 auto}#lpi-landing-page-container .review-grid{grid-template-columns:1fr;max-width:560px;margin:0 auto}#lpi-landing-page-container .gallery-grid{grid-template-columns:repeat(2,1fr)}#lpi-landing-page-container .enquire-card{grid-template-columns:1fr}}@media (max-width:560px){#lpi-landing-page-container .learn-grid{grid-template-columns:1fr}#lpi-landing-page-container .enquire-form{grid-template-columns:1fr}#lpi-landing-page-container .hero-badges{gap:18px}#lpi-landing-page-container .hero h1{font-size:clamp(2rem,8.5vw,2.6rem)}#lpi-landing-page-container .promo-inner{justify-content:center;text-align:center}#lpi-landing-page-container .btn{min-height:48px}#lpi-landing-page-container .field input,#lpi-landing-page-container .field select,#lpi-landing-page-container .field textarea{font-size:16px}#lpi-landing-page-container .lang-bar{padding-top:12px}}@media (max-width:430px){#lpi-landing-page-container .gallery-grid{grid-template-columns:1fr;max-width:340px;margin:0 auto;gap:20px}#lpi-landing-page-container .hero-cta{flex-direction:column;align-items:stretch}#lpi-landing-page-container .hero-cta .btn{width:100%}}