.page_container__Kba3k{width:100%}.create-card-button-fixed_fixedWrapper__0m_hT{display:none}.create-card-button-fixed_buttonWrapper__H5Lvj{margin-top:0;width:100%}.create-card-button-fixed_createButton__edOBr{background:linear-gradient(90deg,#ff6b9d,#ff8c42);border:none;border-radius:0;padding:16px 48px;cursor:pointer;width:100%;max-width:100%;transition:all .3s ease;box-shadow:0 4px 16px rgba(255,107,157,.3);position:relative;overflow:hidden}.create-card-button-fixed_createButton__edOBr:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,107,157,.4);background:linear-gradient(90deg,#ff7ba8,#ff9a5a)}.create-card-button-fixed_createButton__edOBr:active{transform:translateY(0);box-shadow:0 2px 8px rgba(255,107,157,.3)}.create-card-button-fixed_createButtonText__Q4uBi{color:#ffffff;font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1.5;transition:color .3s ease;position:relative;z-index:1;text-align:center;display:block}@media (max-width:1024px){.create-card-button-fixed_fixedWrapper__0m_hT{display:block;position:fixed;bottom:0;left:0;right:0;width:100%;z-index:1000;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -4px 16px rgba(0,0,0,.1)}.create-card-button-fixed_createButton__edOBr{padding:14px 40px}.create-card-button-fixed_createButtonText__Q4uBi{font-size:15px}}@media (max-width:768px){.create-card-button-fixed_createButton__edOBr{padding:14px 32px}.create-card-button-fixed_createButtonText__Q4uBi{font-size:15px}}@media (max-width:480px){.create-card-button-fixed_createButton__edOBr{padding:14px 24px}.create-card-button-fixed_createButtonText__Q4uBi{font-size:14px}}.create-card-button_buttonWrapper__Jtow_{margin-top:0}.create-card-button_createButton__TEkOp{background:linear-gradient(90deg,#FF6B9D,#FF8C42);border:none;border-radius:32px;padding:16px 48px;cursor:pointer;min-width:200px;transition:all .3s ease;box-shadow:0 4px 16px rgba(255,107,157,.3);position:relative;overflow:hidden}.create-card-button_createButton__TEkOp:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,107,157,.4);background:linear-gradient(90deg,#FF7BA8,#FF9A5A)}.create-card-button_createButton__TEkOp:active{transform:translateY(0);box-shadow:0 2px 8px rgba(255,107,157,.3)}.create-card-button_createButtonText__xB9fa{color:#ffffff;font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1.5;transition:color .3s ease;position:relative;z-index:1}@media (max-width:1024px){.create-card-button_createButton__TEkOp{padding:14px 40px;min-width:180px}.create-card-button_createButtonText__xB9fa{font-size:15px}}@media (max-width:768px){.create-card-button_createButton__TEkOp{padding:14px 40px;border-radius:28px;min-width:180px}.create-card-button_createButtonText__xB9fa{font-size:15px}}@media (max-width:480px){.create-card-button_buttonWrapper__Jtow_{padding:0 16px}.create-card-button_createButton__TEkOp{padding:12px 32px;border-radius:24px;min-width:160px;width:100%;max-width:320px}.create-card-button_createButtonText__xB9fa{font-size:14px}}.sample-card-button_buttonWrapper__63ZsV{margin-top:0}.sample-card-button_sampleButton__RLUm_{background:#ffffff;border:1.5px solid #e5e7eb;border-radius:24px;padding:14px 40px;cursor:pointer;min-width:180px;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.05);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:10px}.sample-card-button_sampleButton__RLUm_:hover{border-color:#d1d5db;box-shadow:0 2px 6px rgba(0,0,0,.08);transform:translateY(-1px)}.sample-card-button_sampleButton__RLUm_:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.05)}.sample-card-button_sampleButtonText__FQSML{color:#374151;font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.5;transition:color .2s ease;position:relative;z-index:1}.sample-card-button_sampleButton__RLUm_:hover .sample-card-button_sampleButtonText__FQSML{color:#111827}.sample-card-button_letterIcon__5ZlEY{width:20px;height:20px}@media (max-width:1024px){.sample-card-button_sampleButton__RLUm_{padding:12px 36px;min-width:160px}.sample-card-button_sampleButtonText__FQSML{font-size:14px}}@media (max-width:768px){.sample-card-button_sampleButton__RLUm_{padding:12px 32px;border-radius:20px;min-width:160px}.sample-card-button_sampleButtonText__FQSML{font-size:14px}}@media (max-width:480px){.sample-card-button_buttonWrapper__63ZsV{padding:0 16px}.sample-card-button_sampleButton__RLUm_{padding:10px 28px;border-radius:18px;min-width:140px;width:100%;max-width:300px}.sample-card-button_sampleButtonText__FQSML{font-size:13px}}.my-page-thumb-wedding_card__OQgER{position:relative;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.my-page-thumb-wedding_expiredOverlay__WV0Sn{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;pointer-events:none;border-radius:inherit}.my-page-thumb-wedding_expiredText__1GX1v,.my-page-thumb-wedding_expiredText__1GX1v span{font-size:16px;font-weight:500;color:#ffffff;letter-spacing:-.01em}.my-page-thumb-wedding_cardContent__0_lo_{width:100%;align-items:stretch}.my-page-thumb-wedding_coverWrapper__yGAl6{flex-shrink:0;width:200px}.my-page-thumb-wedding_expires__P_uzJ{font-size:14px}.my-page-thumb-wedding_cardType__WSjR5{font-size:14px;line-height:1.4}.my-page-thumb-wedding_cardTypeIcon__mk4FZ{flex-shrink:0}.my-page-thumb-wedding_infoWrapper__9ZtgT{width:100%;min-width:0}.my-page-thumb-wedding_cardBody__eHi4q,.my-page-thumb-wedding_cardDescription__Y1YIT{width:100%}.my-page-thumb-wedding_infoRow__wAJkS{width:100%;flex-direction:row;gap:24px;align-items:flex-start}.my-page-thumb-wedding_infoItem__4QxMQ{flex:1 1;min-width:0}.my-page-thumb-wedding_infoLabel__YLZju{font-size:11px;color:#888888;letter-spacing:-.01em}.my-page-thumb-wedding_cardBody__eHi4q a{width:100%}.my-page-thumb-wedding_coupleNames__VpQd3{color:var(--foreground);font-size:14px}.my-page-thumb-wedding_nameSeparator__fpgPP{margin:0 2px;color:var(--foreground)}.my-page-thumb-wedding_weddingDate__S5gbf{color:var(--foreground);font-size:13px}.my-page-thumb-wedding_venue__ARkR1{color:var(--foreground);font-size:12px}.my-page-thumb-wedding_button__PlDxu{width:100%;background-color:#ffffff;border:1px solid #111111;padding:8px!important;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;color:#111111}.my-page-thumb-wedding_button__PlDxu:hover{color:#666666;border:1px solid #666666}.my-page-thumb-wedding_linkButton__IKBb5{width:100%;background-color:#ffffff;color:#111111;padding:12px!important;border-radius:20px;border:1px solid #e8e8e8;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.my-page-thumb-wedding_linkButton__IKBb5:hover{background-color:transparent;color:var(--primary-color);border:1px solid var(--primary-color)}@media (max-width:1024px) and (min-width:769px){.my-page-thumb-wedding_cardContent__0_lo_{flex-direction:column;align-items:center}.my-page-thumb-wedding_coverWrapper__yGAl6{width:100%;max-width:280px;margin:0 auto}.my-page-thumb-wedding_cardType__WSjR5{font-size:16px}.my-page-thumb-wedding_infoRow__wAJkS{flex-direction:column;gap:8px}.my-page-thumb-wedding_infoItem__4QxMQ{width:100%}.my-page-thumb-wedding_coupleNames__VpQd3{font-size:14px}.my-page-thumb-wedding_venue__ARkR1,.my-page-thumb-wedding_weddingDate__S5gbf{font-size:13px}}@media (max-width:768px){.my-page-thumb-wedding_cardContent__0_lo_{flex-direction:column}.my-page-thumb-wedding_coverWrapper__yGAl6{width:100%;max-width:100%}.my-page-thumb-wedding_cardType__WSjR5{font-size:16px}.my-page-thumb-wedding_infoRow__wAJkS{flex-direction:column;gap:8px}.my-page-thumb-wedding_infoItem__4QxMQ{width:100%}.my-page-thumb-wedding_coupleNames__VpQd3{font-size:14px}.my-page-thumb-wedding_venue__ARkR1,.my-page-thumb-wedding_weddingDate__S5gbf{font-size:13px}}.wedding-thumb-cover_cover__qhAx2{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden;background-color:#ffffff;cursor:pointer}.wedding-thumb-cover_coverImage__fEa1K{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.wedding-thumb-cover_previewIcon__OdoNm{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:rgba(0,0,0,.4);transition:opacity .3s ease;z-index:5;pointer-events:none}.wedding-thumb-cover_previewIcon__OdoNm svg{width:48px;height:48px;filter:brightness(0) invert(1)}.wedding-thumb-cover_cover__qhAx2:hover .wedding-thumb-cover_coverImage__fEa1K{opacity:.8}.wedding-thumb-cover_coverExpired__NNmmk:hover .wedding-thumb-cover_coverImage__fEa1K,.wedding-thumb-cover_cover__qhAx2:hover .wedding-thumb-cover_previewIcon__OdoNm{opacity:1}.wedding-thumb-cover_coverExpired__NNmmk:hover .wedding-thumb-cover_previewIcon__OdoNm{opacity:0}.wedding-thumb-cover_marquee__RsmaZ{position:absolute;left:0;bottom:0;width:100%;overflow:hidden;pointer-events:none;background-color:#111111;z-index:10;color:#ffffff}.wedding-thumb-cover_marqueeContent__095SS{width:max-content;gap:48px;white-space:nowrap;will-change:transform;padding:2.5px 0!important;animation:wedding-thumb-cover_text-marquee__x25B8 8s linear infinite}@keyframes wedding-thumb-cover_text-marquee__x25B8{0%{transform:translateX(200%)}to{transform:translateX(-200%)}}.wedding-thumb-actions_cardActions__5qFF9{width:100%}.wedding-thumb-actions_buttonWrapper__WsgTC{margin-top:0;width:auto;flex-shrink:0}.wedding-thumb-actions_waterMarkButton__ZnpVm{background:linear-gradient(90deg,#ff6b9d,#ff8c42);border:none;border-radius:12px;padding:8px 20px!important;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px rgba(255,107,157,.3);position:relative;overflow:hidden}.wedding-thumb-actions_waterMarkButton__ZnpVm:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,107,157,.4);background:linear-gradient(90deg,#ff7ba8,#ff9a5a)}.wedding-thumb-actions_waterMarkButton__ZnpVm:active{transform:translateY(0);box-shadow:0 2px 8px rgba(255,107,157,.3)}.wedding-thumb-actions_waterMarkButtonText__u7RN2{color:#ffffff;font-size:14px;font-weight:700;letter-spacing:-.02em;line-height:1.5;transition:color .3s ease;position:relative;z-index:1}.wedding-thumb-actions_editButtonContainer__ZAK4A{width:100%}.wedding-thumb-actions_editButtonGroup__mHj_R{display:flex;gap:10px}.wedding-thumb-actions_editButtonRow1__JHIOD{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.wedding-thumb-actions_editButtonRow2__tUxjs{width:100%;display:flex;justify-content:flex-start}.wedding-thumb-actions_editButton__vfctx{flex:none;min-width:130px;background-color:#111111;color:#ffffff;padding:8px 16px!important;border-radius:6px;border:1px solid #111111;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.wedding-thumb-actions_editButton__vfctx svg{width:16px;height:16px}.wedding-thumb-actions_editButton__vfctx:hover{background-color:transparent;color:var(--primary-color);border:1px solid var(--primary-color)}.wedding-thumb-actions_dashboardModalContent__NnE89 .wedding-thumb-actions_editButton__vfctx{width:100%;flex:none}@media (max-width:1024px) and (min-width:769px){.wedding-thumb-actions_editButtonContainer__ZAK4A{flex-wrap:wrap}.wedding-thumb-actions_editButtonRow1__JHIOD{justify-content:center}.wedding-thumb-actions_editButtonGroup__mHj_R,.wedding-thumb-actions_editButtonRow2__tUxjs{flex-wrap:wrap}.wedding-thumb-actions_editButtonRow1__JHIOD .wedding-thumb-actions_buttonWrapper__WsgTC{width:100%;margin-top:10px}.wedding-thumb-actions_editButtonRow1__JHIOD .wedding-thumb-actions_waterMarkButton__ZnpVm{width:100%}.wedding-thumb-actions_editButton__vfctx{min-width:calc(50% - 5px);font-size:13px;padding:10px!important}.wedding-thumb-actions_editButton__vfctx svg{width:14px;height:14px}}@media (max-width:768px){.wedding-thumb-actions_cardActions__5qFF9{flex-direction:column;align-items:stretch}.wedding-thumb-actions_cardActions__5qFF9 .wedding-thumb-actions_buttonWrapper__WsgTC{width:100%;margin-top:0}.wedding-thumb-actions_cardActions__5qFF9 .wedding-thumb-actions_waterMarkButton__ZnpVm{width:100%}.wedding-thumb-actions_editButtonContainer__ZAK4A{flex-wrap:wrap}.wedding-thumb-actions_editButtonRow1__JHIOD{justify-content:center}.wedding-thumb-actions_editButtonGroup__mHj_R,.wedding-thumb-actions_editButtonRow2__tUxjs{flex-wrap:wrap}.wedding-thumb-actions_editButtonRow1__JHIOD .wedding-thumb-actions_buttonWrapper__WsgTC{width:100%;margin-top:10px}.wedding-thumb-actions_editButtonRow1__JHIOD .wedding-thumb-actions_waterMarkButton__ZnpVm{width:100%}.wedding-thumb-actions_editButton__vfctx{min-width:calc(50% - 5px);font-size:13px;padding:10px!important}.wedding-thumb-actions_editButton__vfctx svg{width:14px;height:14px}}.sample-wedding_container__wVO4w{position:relative;width:100%;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sample-wedding_inner__75GY1{width:100%;padding:60px 24px!important;z-index:2}.sample-wedding_buttonWrapper__HA2Kx{gap:20px}.sample-wedding_buttonWrapper__HA2Kx,.sample-wedding_contentWrapper__s08o4{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.sample-wedding_contentWrapper__s08o4{gap:60px}.sample-wedding_contentArea__sOZ_h{width:100%;max-width:800px;display:flex;flex-direction:column;gap:40px;align-items:center;text-align:center}.sample-wedding_textSection__3DZQq{display:flex;flex-direction:column;gap:12px}.sample-wedding_text__EajaH{margin:0;font-size:30px;font-weight:900;line-height:1.2;letter-spacing:-.04em;word-break:keep-all;background:linear-gradient(135deg,#ff6b9d,#ffa07a,#ff8fab);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sample-wedding_subTitle__GcDCN{margin:0;font-size:28px;font-weight:800;line-height:1.5;color:#111111;word-break:keep-all}.sample-wedding_galleryWrapper__VKnz_{width:100%;max-width:100%;overflow-x:hidden;overflow-y:visible;position:relative;display:flex;justify-content:center;align-items:center}.sample-wedding_grid___oCiH{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;width:100%;margin:0 auto;padding:0;justify-items:center}@media (max-width:1024px){.sample-wedding_contentWrapper__s08o4{gap:40px}.sample-wedding_contentArea__sOZ_h{max-width:100%}.sample-wedding_text__EajaH{font-size:36px}.sample-wedding_subTitle__GcDCN{font-size:32px}.sample-wedding_grid___oCiH{grid-template-columns:repeat(2,1fr);gap:18px;justify-items:center}.sample-wedding_buttonWrapper__HA2Kx{display:none}}@media (max-width:768px){.sample-wedding_container__wVO4w{padding:100px 20px 40px}.sample-wedding_inner__75GY1{padding:40px 20px!important}.sample-wedding_contentWrapper__s08o4{gap:32px}.sample-wedding_text__EajaH{font-size:32px;line-height:1.25}.sample-wedding_subTitle__GcDCN{font-size:28px}.sample-wedding_grid___oCiH{grid-template-columns:repeat(2,1fr);gap:16px;justify-items:center}}@media (max-width:480px){.sample-wedding_inner__75GY1{padding:32px 16px!important}.sample-wedding_contentWrapper__s08o4{gap:24px}.sample-wedding_text__EajaH{font-size:28px;line-height:1.3}.sample-wedding_subTitle__GcDCN{font-size:24px}.sample-wedding_grid___oCiH{grid-template-columns:1fr;gap:12px;justify-items:center}}.feature-gallery_framer__2xUDR{width:100%}.feature-gallery_container__3SERK{position:relative;width:100%;height:100%;min-height:100vh;padding:0!important;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.feature-gallery-1_container__kfHdz{width:100%;margin:0 auto;background:linear-gradient(180deg,#ffffff 0,#ffffff 5%,#f3f3f3);padding:60px 24px!important}.feature-gallery-1_inner__pc8re{max-width:1400px;padding:60px 24px!important;min-width:900px;background:#ffffff;box-shadow:0 2px 8px rgba(0,0,0,.06);border-radius:16px}.feature-gallery-1_contentWrapper__AJ0UN{display:flex;flex-direction:column;align-items:center;gap:60px;width:100%;max-width:1000px;margin:0 auto;will-change:opacity}.feature-gallery-1_badge__7gadM{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px!important;font-size:15px;font-weight:700;color:#ffffff;background:linear-gradient(135deg,#ff6b9d,#ffa07a,#ff8fab);border-radius:30px;letter-spacing:.08em;text-transform:uppercase;line-height:1;box-shadow:0 8px 24px rgba(217,105,147,.3);transition:all .3s ease}.feature-gallery-1_title__nzFd3{margin:0!important;font-size:38px;font-weight:900;line-height:1.2;letter-spacing:-.04em;text-align:center;background:linear-gradient(135deg,#ff6b9d,#ffa07a,#ff8fab);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%;animation:feature-gallery-1_gradientShift__z1OO9 8s ease infinite}@keyframes feature-gallery-1_gradientShift__z1OO9{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.feature-gallery-1_imageContainer__T0Moc{position:relative;width:100%!important;min-width:600px;max-width:800px;aspect-ratio:2342/1525;will-change:opacity,transform}.feature-gallery-1_imageWrapper__n9xQO{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;will-change:opacity,transform}.feature-gallery-1_image__JmfZb{object-fit:contain;object-position:center;width:100%;height:100%;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.feature-gallery-1_descriptionWrapper__pLAeS{text-align:left;max-width:600px}.feature-gallery-1_description__BU_RQ{margin:0!important;font-size:18px;font-weight:500;line-height:1.8;letter-spacing:-.01em}.feature-gallery-1_highlight__IwU5H{color:#ffffff;background:#111111;padding:0 4px;border-radius:4px;font-weight:600}@media (max-width:1200px){.feature-gallery-1_container__kfHdz{padding:80px 28px!important}.feature-gallery-1_inner__pc8re{min-width:800px;padding:50px 20px!important}.feature-gallery-1_contentWrapper__AJ0UN{gap:50px}.feature-gallery-1_title__nzFd3{font-size:40px}.feature-gallery-1_imageContainer__T0Moc{min-width:550px;max-width:700px}.feature-gallery-1_description__BU_RQ{font-size:19px}}@media (max-width:1024px){.feature-gallery-1_container__kfHdz{padding:70px 24px!important}.feature-gallery-1_inner__pc8re{min-width:700px;padding:45px 18px!important}.feature-gallery-1_contentWrapper__AJ0UN{gap:45px}.feature-gallery-1_badge__7gadM{font-size:14px;padding:11px 24px!important}.feature-gallery-1_title__nzFd3{font-size:36px}.feature-gallery-1_imageContainer__T0Moc{min-width:0;max-width:500px}.feature-gallery-1_description__BU_RQ{font-size:18px;line-height:1.75}}@media (max-width:768px){.feature-gallery-1_container__kfHdz{padding:60px 20px!important}.feature-gallery-1_inner__pc8re{min-width:0;width:100%;padding:40px 16px!important;border-radius:12px}.feature-gallery-1_contentWrapper__AJ0UN{gap:40px}.feature-gallery-1_badge__7gadM{font-size:13px;padding:10px 20px!important}.feature-gallery-1_title__nzFd3{font-size:32px;line-height:1.25}.feature-gallery-1_imageContainer__T0Moc{width:100%;max-width:100%}.feature-gallery-1_description__BU_RQ{font-size:17px;line-height:1.7}}@media (max-width:480px){.feature-gallery-1_container__kfHdz{padding:50px 16px!important}.feature-gallery-1_inner__pc8re{min-width:0;width:100%;padding:35px 14px!important;border-radius:10px}.feature-gallery-1_contentWrapper__AJ0UN{gap:32px}.feature-gallery-1_badge__7gadM{font-size:12px;padding:9px 18px!important}.feature-gallery-1_title__nzFd3{font-size:28px;line-height:1.3}.feature-gallery-1_description__BU_RQ{font-size:16px;line-height:1.65}}@media (max-width:380px){.feature-gallery-1_container__kfHdz{padding:40px 12px!important}.feature-gallery-1_inner__pc8re{min-width:0;width:100%;padding:30px 12px!important;border-radius:8px}.feature-gallery-1_contentWrapper__AJ0UN{gap:28px}.feature-gallery-1_badge__7gadM{font-size:11px;padding:8px 16px!important}.feature-gallery-1_title__nzFd3{font-size:24px}.feature-gallery-1_description__BU_RQ{font-size:15px}}@media (prefers-reduced-motion:reduce){.feature-gallery-1_badge__7gadM{transition:none}.feature-gallery-1_title__nzFd3{animation:none}}@media (prefers-color-scheme:dark){.feature-gallery-1_title__nzFd3{background:linear-gradient(135deg,#ffffff,#d96993 50%,#ff6b9d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%}.feature-gallery-1_description__BU_RQ{color:#b0b0b0}}@media print{.feature-gallery-1_title__nzFd3{animation:none;-webkit-text-fill-color:initial}}.feature-gallery-2_container__UDSW9{width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#ffffff}.feature-gallery-2_inner__ACT3g{max-width:1400px;padding:30px 24px!important}.feature-gallery-2_mainTitle__eXI2S{min-height:34px;margin:0;font-size:24px;font-weight:700;line-height:1.4;letter-spacing:-.02em}.feature-gallery-2_gridContainer__V4pSa{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;width:100%}.feature-gallery-2_cardWrapper__MdH73{height:220px;max-width:240px;margin:0 auto}.feature-gallery-2_card___QhHD{position:relative;width:100%;height:100%;border-radius:16px;overflow:hidden;background:#ffffff;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .3s ease}.feature-gallery-2_card___QhHD:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 8px 16px rgba(0,0,0,.1)}.feature-gallery-2_textContent__XfN0t{width:100%;height:100%;padding:28px 24px!important;text-align:center}.feature-gallery-2_iconWrapper__yHgPg{display:flex;align-items:center;justify-content:center;margin-bottom:4px}.feature-gallery-2_icon__T_3Lo{width:26px;height:26px;color:#111111;flex-shrink:0}.feature-gallery-2_cardTitle__1iycd{margin:0 0 10px;font-size:18px;font-weight:700;line-height:1.5;letter-spacing:-.02em;color:#111111;white-space:pre-line}.feature-gallery-2_cardDescription__BXTzm{margin:0;font-size:13px;font-weight:400;color:#111111;line-height:1.6;letter-spacing:-.01em;white-space:pre-line}.feature-gallery-2_highlight__LvED_{box-decoration-break:clone;-webkit-box-decoration-break:clone;background:linear-gradient(90deg,rgba(246,193,193,.7) 0,rgba(246,193,193,.5) 40%,rgba(246,193,193,.3) 70%,transparent)}@media (max-width:1280px){.feature-gallery-2_gridContainer__V4pSa{grid-template-columns:repeat(3,1fr);gap:14px}.feature-gallery-2_cardWrapper__MdH73{max-width:220px}}@media (max-width:1024px){.feature-gallery-2_container__UDSW9{padding:48px 20px!important}.feature-gallery-2_gridContainer__V4pSa{grid-template-columns:repeat(2,1fr);gap:14px}.feature-gallery-2_cardWrapper__MdH73{height:200px;max-width:200px}.feature-gallery-2_textContent__XfN0t{padding:24px 20px!important;gap:10px!important}.feature-gallery-2_icon__T_3Lo{width:36px;height:36px}.feature-gallery-2_cardTitle__1iycd{font-size:17px;margin:0 0 10px}.feature-gallery-2_cardDescription__BXTzm{font-size:12px}.feature-gallery-2_createCardButtonWrapper__619HC{display:none}}@media (max-width:768px){.feature-gallery-2_container__UDSW9{padding:40px 0!important;overflow-x:auto}.feature-gallery-2_gridContainer__V4pSa{display:flex;gap:12px;padding:0 16px;width:max-content}.feature-gallery-2_cardWrapper__MdH73{height:240px;min-width:200px;max-width:200px;flex-shrink:0}.feature-gallery-2_textContent__XfN0t{padding:24px 16px!important;gap:10px!important}.feature-gallery-2_icon__T_3Lo{width:32px;height:32px}.feature-gallery-2_cardTitle__1iycd{font-size:16px;margin:0 0 10px}.feature-gallery-2_cardDescription__BXTzm{font-size:12px}}@media (max-width:480px){.feature-gallery-2_container__UDSW9{padding:32px 0!important}.feature-gallery-2_gridContainer__V4pSa{gap:10px;padding:0 16px}.feature-gallery-2_cardWrapper__MdH73{height:220px;min-width:180px;max-width:180px}.feature-gallery-2_textContent__XfN0t{padding:20px 16px!important;gap:8px!important}.feature-gallery-2_icon__T_3Lo{width:28px;height:28px}.feature-gallery-2_cardTitle__1iycd{font-size:15px;margin:0 0 8px}.feature-gallery-2_cardDescription__BXTzm{font-size:11px;line-height:1.6}}.feature-gallery-3_container__k3AuM{width:100%;margin:0 auto;background:linear-gradient(180deg,#f3f3f3 0,#ffffff 5%,#f3f3f3);padding:60px 24px!important}.feature-gallery-3_inner__XgiBq{max-width:1400px;padding:60px 24px!important;min-width:900px;background:#ffffff;box-shadow:0 2px 8px rgba(0,0,0,.06);border-radius:16px}.feature-gallery-3_contentWrapper__a7R2M{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:1000px;margin:0 auto;will-change:opacity}.feature-gallery-3_badge___zz4K{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px!important;font-size:15px;font-weight:700;color:#ffffff;background:linear-gradient(135deg,#ff6b9d,#ffa07a,#ff8fab);border-radius:30px;letter-spacing:.08em;text-transform:uppercase;line-height:1;box-shadow:0 8px 24px rgba(217,105,147,.3);transition:all .3s ease}.feature-gallery-3_title__gECyE{margin:0!important;font-size:38px;font-weight:900;line-height:1.2;letter-spacing:-.04em;text-align:center;background:linear-gradient(135deg,#ff6b9d,#ffa07a,#ff8fab);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%;animation:feature-gallery-3_gradientShift__tRUcY 8s ease infinite}@keyframes feature-gallery-3_gradientShift__tRUcY{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.feature-gallery-3_imageStackContainer__RA92v{position:relative;width:100%!important;min-width:280px;max-width:320px;height:240px;display:flex;align-items:center;justify-content:center;will-change:opacity,transform}.feature-gallery-3_imageItem__Z1peG{position:absolute;width:140px;height:140px;will-change:transform;transform-origin:center center;background:#ffffff;border-radius:20px;box-shadow:0 8px 24px rgba(0,0,0,.15),0 4px 8px rgba(0,0,0,.1);padding:8px;transition:box-shadow .3s ease;display:flex;align-items:center;justify-content:center}.feature-gallery-3_imageItem__Z1peG:hover{box-shadow:0 12px 32px rgba(0,0,0,.2),0 6px 12px rgba(0,0,0,.15)}.feature-gallery-3_image__4sVog{object-fit:contain;object-position:center;width:100%;height:100%;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:12px}.feature-gallery-3_descriptionWrapper__V4odV{text-align:center;max-width:600px}.feature-gallery-3_description__tGgvA{margin:0!important;font-size:18px;font-weight:500;line-height:1.8;letter-spacing:-.01em;color:#333333}.feature-gallery-3_highlight__O6FGH{color:#ffffff;background:#111111;padding:0 4px;border-radius:4px;font-weight:600}@media (max-width:1200px){.feature-gallery-3_container__k3AuM{padding:80px 28px!important}.feature-gallery-3_inner__XgiBq{min-width:800px;padding:50px 20px!important}.feature-gallery-3_contentWrapper__a7R2M{gap:50px}.feature-gallery-3_title__gECyE{font-size:40px}.feature-gallery-3_imageStackContainer__RA92v{min-width:260px;max-width:300px;height:220px}.feature-gallery-3_imageItem__Z1peG{width:130px;height:130px;border-radius:18px}.feature-gallery-3_image__4sVog{border-radius:10px}.feature-gallery-3_description__tGgvA{font-size:19px}}@media (max-width:1024px){.feature-gallery-3_container__k3AuM{padding:70px 24px!important}.feature-gallery-3_inner__XgiBq{min-width:700px;padding:45px 18px!important}.feature-gallery-3_contentWrapper__a7R2M{gap:45px}.feature-gallery-3_badge___zz4K{font-size:14px;padding:11px 24px!important}.feature-gallery-3_title__gECyE{font-size:36px}.feature-gallery-3_imageStackContainer__RA92v{min-width:0;max-width:280px;height:200px}.feature-gallery-3_imageItem__Z1peG{width:120px;height:120px;border-radius:16px;padding:6px}.feature-gallery-3_image__4sVog{border-radius:10px}.feature-gallery-3_description__tGgvA{font-size:18px;line-height:1.75}}@media (max-width:768px){.feature-gallery-3_container__k3AuM{padding:60px 20px!important}.feature-gallery-3_inner__XgiBq{min-width:0;width:100%;padding:40px 16px!important;border-radius:12px}.feature-gallery-3_contentWrapper__a7R2M{gap:40px}.feature-gallery-3_badge___zz4K{font-size:13px;padding:10px 20px!important}.feature-gallery-3_title__gECyE{font-size:32px;line-height:1.25}.feature-gallery-3_imageStackContainer__RA92v{width:100%;max-width:260px;height:180px}.feature-gallery-3_imageItem__Z1peG{width:110px;height:110px;padding:6px;border-radius:14px}.feature-gallery-3_image__4sVog{border-radius:8px}.feature-gallery-3_description__tGgvA{font-size:17px;line-height:1.7}}@media (max-width:480px){.feature-gallery-3_container__k3AuM{padding:50px 16px!important}.feature-gallery-3_inner__XgiBq{min-width:0;width:100%;padding:35px 14px!important;border-radius:10px}.feature-gallery-3_contentWrapper__a7R2M{gap:32px}.feature-gallery-3_badge___zz4K{font-size:12px;padding:9px 18px!important}.feature-gallery-3_title__gECyE{font-size:28px;line-height:1.3}.feature-gallery-3_imageStackContainer__RA92v{max-width:240px;height:160px}.feature-gallery-3_imageItem__Z1peG{width:100px;height:100px;padding:5px;border-radius:12px}.feature-gallery-3_image__4sVog{border-radius:7px}.feature-gallery-3_description__tGgvA{font-size:16px;line-height:1.65}}@media (max-width:380px){.feature-gallery-3_container__k3AuM{padding:40px 12px!important}.feature-gallery-3_inner__XgiBq{min-width:0;width:100%;padding:30px 12px!important;border-radius:8px}.feature-gallery-3_contentWrapper__a7R2M{gap:28px}.feature-gallery-3_badge___zz4K{font-size:11px;padding:8px 16px!important}.feature-gallery-3_title__gECyE{font-size:24px}.feature-gallery-3_imageStackContainer__RA92v{max-width:220px;height:150px}.feature-gallery-3_imageItem__Z1peG{width:90px;height:90px;padding:4px;border-radius:10px}.feature-gallery-3_image__4sVog{border-radius:6px}.feature-gallery-3_description__tGgvA{font-size:15px}}@media (prefers-reduced-motion:reduce){.feature-gallery-3_badge___zz4K{transition:none}.feature-gallery-3_title__gECyE{animation:none}}@media (prefers-color-scheme:dark){.feature-gallery-3_title__gECyE{background:linear-gradient(135deg,#ffffff,#d96993 50%,#ff6b9d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%}.feature-gallery-3_description__tGgvA{color:#b0b0b0}}@media print{.feature-gallery-3_title__gECyE{animation:none;-webkit-text-fill-color:initial}}.feature-gallery-4_container__fQr2C{width:100%;margin:0 auto;background:linear-gradient(180deg,#f3f3f3 0,#ffffff 10%,#ffffff);padding:60px 24px!important}.feature-gallery-4_inner__GMYU4{max-width:1400px;min-width:1100px;min-height:700px;width:100%!important;padding:60px 24px!important}.feature-gallery-4_contentWrapper__QOp9O{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:30px;width:100%;will-change:opacity}.feature-gallery-4_textContent__qHhLR{display:flex;flex-direction:column;gap:20px;flex:1 1;max-width:500px}.feature-gallery-4_badge__Svodu{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px!important;font-size:15px;font-weight:700;color:#ffffff;background:linear-gradient(135deg,#ff6b9d,#ffa07a,#ff8fab);border-radius:30px;letter-spacing:.08em;text-transform:uppercase;line-height:1;box-shadow:0 8px 24px rgba(217,105,147,.3);transition:all .3s ease;width:-moz-fit-content;width:fit-content}.feature-gallery-4_title__t__QL{margin:0!important;font-size:38px;font-weight:900;line-height:1.2;letter-spacing:-.04em;text-align:left;background:linear-gradient(135deg,#ff6b9d,#ffa07a,#ff8fab);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%;animation:feature-gallery-4_gradientShift__0QjOi 8s ease infinite}@keyframes feature-gallery-4_gradientShift__0QjOi{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.feature-gallery-4_subtitle__nhuRb{margin:0!important;font-size:18px;font-weight:500;line-height:1.8;letter-spacing:-.01em;color:#333333;text-align:left}.feature-gallery-4_descriptionWrapper__IKL9t{text-align:left;max-width:600px}.feature-gallery-4_description__LnPm2{margin:0!important;font-size:18px;font-weight:500;line-height:1.8;letter-spacing:-.01em;color:#333333}.feature-gallery-4_highlight__UfLui{color:#ffffff;background:#111111;padding:0 4px;border-radius:4px;font-weight:600}.feature-gallery-4_imageContainer__zv_h4{position:relative;width:100%!important;max-width:600px;aspect-ratio:2342/1525;will-change:opacity,transform;flex-shrink:0}.feature-gallery-4_imageWrapper__kmQYp{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;will-change:opacity,transform}.feature-gallery-4_image__pkiFJ{object-fit:contain;object-position:center;width:100%;height:100%;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width:1200px){.feature-gallery-4_container__fQr2C{padding:80px 28px!important}.feature-gallery-4_inner__GMYU4{min-width:0!important;min-height:0!important;width:100%!important;padding:50px 24px!important}.feature-gallery-4_contentWrapper__QOp9O{gap:40px;flex-wrap:wrap}.feature-gallery-4_textContent__qHhLR{max-width:100%;min-width:0}.feature-gallery-4_title__t__QL{font-size:36px}.feature-gallery-4_imageContainer__zv_h4{max-width:100%;flex:1 1 400px;min-width:0}}@media (max-width:1024px){.feature-gallery-4_container__fQr2C{padding:70px 24px!important}.feature-gallery-4_inner__GMYU4{min-width:0!important;min-height:0!important;width:100%!important;padding:40px 20px!important}.feature-gallery-4_contentWrapper__QOp9O{flex-direction:column;gap:45px;align-items:center;width:100%}.feature-gallery-4_textContent__qHhLR{max-width:100%;width:100%;align-items:center;text-align:center}.feature-gallery-4_badge__Svodu{font-size:14px;padding:11px 24px!important}.feature-gallery-4_title__t__QL{font-size:34px;text-align:center}.feature-gallery-4_subtitle__nhuRb{text-align:center;font-size:17px}.feature-gallery-4_descriptionWrapper__IKL9t{text-align:center;width:100%;max-width:500px}.feature-gallery-4_description__LnPm2{font-size:17px;line-height:1.75}.feature-gallery-4_imageContainer__zv_h4{max-width:100%;width:100%!important}}@media (max-width:768px){.feature-gallery-4_container__fQr2C{padding:60px 20px!important}.feature-gallery-4_inner__GMYU4{min-width:0!important;min-height:0!important;width:100%!important;padding:35px 18px!important}.feature-gallery-4_contentWrapper__QOp9O{gap:40px;width:100%}.feature-gallery-4_textContent__qHhLR{gap:20px;width:100%}.feature-gallery-4_badge__Svodu{font-size:13px;padding:10px 20px!important}.feature-gallery-4_title__t__QL{font-size:30px;line-height:1.25}.feature-gallery-4_description__LnPm2,.feature-gallery-4_subtitle__nhuRb{font-size:16px;line-height:1.7}}@media (max-width:480px){.feature-gallery-4_container__fQr2C{padding:50px 16px!important}.feature-gallery-4_inner__GMYU4{min-width:0!important;min-height:0!important;width:100%!important;padding:30px 16px!important}.feature-gallery-4_contentWrapper__QOp9O{gap:32px;width:100%}.feature-gallery-4_textContent__qHhLR{gap:18px;width:100%}.feature-gallery-4_badge__Svodu{font-size:12px;padding:9px 18px!important}.feature-gallery-4_title__t__QL{font-size:26px;line-height:1.3}.feature-gallery-4_description__LnPm2,.feature-gallery-4_subtitle__nhuRb{font-size:15px;line-height:1.65}}@media (max-width:380px){.feature-gallery-4_container__fQr2C{padding:40px 12px!important}.feature-gallery-4_inner__GMYU4{min-width:0!important;min-height:0!important;width:100%!important;padding:25px 14px!important}.feature-gallery-4_contentWrapper__QOp9O{gap:28px;width:100%}.feature-gallery-4_textContent__qHhLR{gap:16px;width:100%}.feature-gallery-4_badge__Svodu{font-size:11px;padding:8px 16px!important}.feature-gallery-4_title__t__QL{font-size:24px}.feature-gallery-4_description__LnPm2,.feature-gallery-4_subtitle__nhuRb{font-size:14px}}@media (prefers-reduced-motion:reduce){.feature-gallery-4_badge__Svodu{transition:none}.feature-gallery-4_title__t__QL{animation:none}}@media (prefers-color-scheme:dark){.feature-gallery-4_title__t__QL{background:linear-gradient(135deg,#ffffff,#d96993 50%,#ff6b9d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%}.feature-gallery-4_description__LnPm2,.feature-gallery-4_subtitle__nhuRb{color:#b0b0b0}}@media print{.feature-gallery-4_title__t__QL{animation:none;-webkit-text-fill-color:initial}}.wedding-sample-item_imageItem__ntpIA{position:relative;width:100%;flex-shrink:0;display:flex;flex-direction:column;gap:12px;padding:8px;border-radius:16px;background-color:#fff9ef;cursor:pointer;box-sizing:border-box}.wedding-sample-item_imageContainer__SEBf_{position:relative;width:100%;aspect-ratio:894/1396;overflow:hidden;border-radius:12px}.wedding-sample-item_image__P92xC{width:100%;height:100%;object-fit:fill;object-position:center;border-radius:12px;transition:opacity .3s ease}.wedding-sample-item_imageItem__ntpIA:hover .wedding-sample-item_image__P92xC{opacity:.8}.wedding-sample-item_previewOverlay__lNBGO{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;background-color:rgba(0,0,0,.4);transition:opacity .3s ease;z-index:5;pointer-events:none;border-radius:12px}.wedding-sample-item_previewOverlay__lNBGO svg{width:48px;height:48px;filter:brightness(0) invert(1)}.wedding-sample-item_imageItem__ntpIA:hover .wedding-sample-item_previewOverlay__lNBGO{opacity:1}.wedding-sample-item_previewButton__01gzq{width:100%;height:48px;display:none;justify-content:center;align-items:center;gap:8px;border:none;border-radius:8px;background-color:#ffffff;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:0}.wedding-sample-item_imageItem__ntpIA:hover .wedding-sample-item_previewButton__01gzq{box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-5px)}.wedding-sample-item_previewButton__01gzq:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.wedding-sample-item_previewButton__01gzq svg{width:20px;height:20px;filter:brightness(0);flex-shrink:0}.wedding-sample-item_previewText__Jd7RF{font-size:14px;color:#111111;line-height:1}@media (max-width:1024px){.wedding-sample-item_previewButton__01gzq{display:flex}}@media (max-width:768px){.wedding-sample-item_previewButton__01gzq{height:44px;gap:6px}.wedding-sample-item_previewText__Jd7RF{font-size:13px}}@media (max-width:480px){.wedding-sample-item_previewButton__01gzq{height:40px;gap:6px}.wedding-sample-item_previewButton__01gzq svg{width:20px;height:20px}.wedding-sample-item_previewText__Jd7RF{font-size:12px}}.feature-gallery-6-grid_container__fz1BY{position:relative;width:100%;min-height:100vh;overflow:hidden;padding:120px 24px 60px;background:linear-gradient(180deg,transparent 0,#ffffff 10%,#ffffff);display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.feature-gallery-6-grid_inner__heG8y{width:100%;padding:60px 24px!important;z-index:2}.feature-gallery-6-grid_buttonWrapper__vnJbh{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px}.feature-gallery-6-grid_contentWrapper__RMGRs{display:flex;flex-direction:column;gap:60px;width:100%;align-items:center;justify-content:center}.feature-gallery-6-grid_contentArea__uVuc7{width:100%;max-width:800px;display:flex;flex-direction:column;gap:40px;align-items:center;text-align:center}.feature-gallery-6-grid_textSection__De_YF{display:flex;flex-direction:column;gap:12px}.feature-gallery-6-grid_text__Bs_6_{margin:0;font-size:30px;font-weight:900;line-height:1.2;letter-spacing:-.04em;word-break:keep-all;background:linear-gradient(135deg,#ff6b9d,#ffa07a,#ff8fab);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.feature-gallery-6-grid_subTitle__2d4g0{margin:0;font-size:28px;font-weight:800;line-height:1.5;color:#111111;word-break:keep-all}.feature-gallery-6-grid_galleryWrapper__jnMib{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;position:relative;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.feature-gallery-6-grid_galleryWrapper__jnMib::-webkit-scrollbar{display:none}.feature-gallery-6-grid_grid__Nspo3{display:flex;flex-direction:row;gap:20px;width:max-content;margin:0 auto;padding:0 24px}.feature-gallery-6-grid_grid__Nspo3>*{width:280px;flex-shrink:0}@media (max-width:1024px){.feature-gallery-6-grid_contentWrapper__RMGRs{gap:40px}.feature-gallery-6-grid_contentArea__uVuc7{max-width:100%}.feature-gallery-6-grid_text__Bs_6_{font-size:36px}.feature-gallery-6-grid_subTitle__2d4g0{font-size:32px}.feature-gallery-6-grid_grid__Nspo3{gap:18px;padding:0 20px}.feature-gallery-6-grid_grid__Nspo3>*{width:260px}.feature-gallery-6-grid_createCardButtonWrapper__Q3PEM{display:none}}@media (max-width:768px){.feature-gallery-6-grid_container__fz1BY{padding:100px 20px 40px}.feature-gallery-6-grid_inner__heG8y{padding:40px 20px!important}.feature-gallery-6-grid_contentWrapper__RMGRs{gap:32px}.feature-gallery-6-grid_text__Bs_6_{font-size:32px;line-height:1.25}.feature-gallery-6-grid_subTitle__2d4g0{font-size:28px}.feature-gallery-6-grid_grid__Nspo3{gap:16px;padding:0 20px}.feature-gallery-6-grid_grid__Nspo3>*{width:200px}}@media (max-width:480px){.feature-gallery-6-grid_inner__heG8y{padding:32px 16px!important}.feature-gallery-6-grid_contentWrapper__RMGRs{gap:24px}.feature-gallery-6-grid_text__Bs_6_{font-size:28px;line-height:1.3}.feature-gallery-6-grid_subTitle__2d4g0{font-size:24px}.feature-gallery-6-grid_grid__Nspo3{gap:12px;padding:0 16px}.feature-gallery-6-grid_grid__Nspo3>*{width:180px}}.brand-hero_container__aV8In{position:relative;width:100%;min-height:100vh;overflow:hidden;padding:120px 24px 60px;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.brand-hero_blob__SPFZK{position:absolute;border-radius:50%;filter:blur(80px);z-index:0;opacity:.6}.brand-hero_blob1__Wljux{top:-10%;left:-10%;width:500px;height:500px;background:#ffecd2}.brand-hero_blob2__jWve_{bottom:-10%;right:-10%;width:500px;height:500px;background:#fcb69f}.brand-hero_mouseScrollDownContainer__LNp1c{position:absolute;bottom:100px}.brand-hero_inner__MPIsi{max-width:1400px;width:100%;padding:60px 24px!important;z-index:2}.brand-hero_contentWrapper__RaHKl{display:flex;gap:60px;width:100%;align-items:center;justify-content:center}.brand-hero_contentArea__f0C8h{flex:1 1;max-width:500px;display:flex;flex-direction:column;gap:40px}.brand-hero_titleSection__AvehV{display:flex;flex-direction:column;gap:12px}.brand-hero_title__rVSsW{min-height:1.3em;margin:0;font-weight:700;line-height:1.3;letter-spacing:-.02em;word-break:keep-all;display:inline-block}.brand-hero_titlePrefix__CBuKv,.brand-hero_typedText___R9f1{font-size:26px;display:inline-block}.brand-hero_typedText___R9f1{padding-left:10px}.brand-hero_highlightMessage__FqdJG{padding:0;background:transparent;border:none;display:flex;flex-direction:column;gap:8px;text-align:left}.brand-hero_highlightText__aKVXT{margin:0!important;font-size:17px;font-weight:400;line-height:1.5;color:#333333;word-break:keep-all}.brand-hero_highlightSubtext__Z5DkB{font-size:30px;font-weight:900;line-height:1.2;letter-spacing:-.04em;word-break:keep-all;background:linear-gradient(135deg,#ff6b9d,#ffa07a,#ff8fab);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand-hero_featureList__z9oRm{display:flex;flex-direction:column;gap:16px}.brand-hero_featureBox__Um6MR{padding:20px 24px;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,236,210,.4));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,182,159,.2);border-radius:12px;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:-.01em;color:#333333;box-shadow:0 2px 8px rgba(252,182,159,.1);display:flex;align-items:center;justify-content:flex-start;gap:10px}.brand-hero_checkIcon__lWiN_{flex-shrink:0;width:20px;height:20px;color:#ff6b9d;filter:drop-shadow(0 1px 2px rgba(255,107,157,.2));margin-left:0}.brand-hero_buttonWrapper__4Xo4Q{display:flex;justify-content:flex-start}.brand-hero_galleryWrapper__bD_2P{display:flex;flex:1 1;max-width:480px;height:500px;overflow:hidden;position:relative;gap:10px}.brand-hero_column__ixiWr{flex:1 1;height:100%;max-height:100%;overflow:hidden;position:relative;-webkit-clip-path:inset(0);clip-path:inset(0)}.brand-hero_scrollTrack__UXTJC{display:flex;flex-direction:column;gap:20px;animation:brand-hero_scrollUp__EQPGk 60s linear infinite;will-change:transform;height:-moz-fit-content;height:fit-content}.brand-hero_scrollTrackReverse__C0Ozd{animation:brand-hero_scrollUpReverse__AKRB_ 70s linear infinite;animation-delay:-35s}@keyframes brand-hero_scrollUp__EQPGk{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes brand-hero_scrollUpReverse__AKRB_{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.brand-hero_imageItem__mTQGt{position:relative;width:100%;margin:0 auto;overflow:hidden;flex-shrink:0;padding:2px 3px;border-radius:16px;border:1px solid #f9f9f9}.brand-hero_image___f1Kr{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(.95);border-radius:16px}@media (max-width:1024px){.brand-hero_contentWrapper__RaHKl{flex-direction:column;gap:40px}.brand-hero_contentArea__f0C8h{max-width:100%;align-items:center}.brand-hero_titleSection__AvehV{text-align:center}.brand-hero_title__rVSsW{font-size:30px}.brand-hero_highlightMessage__FqdJG{text-align:center}.brand-hero_highlightText__aKVXT{font-size:15px}.brand-hero_highlightSubtext__Z5DkB{font-size:36px}.brand-hero_buttonWrapper__4Xo4Q{justify-content:center}.brand-hero_createCardButtonWrapper__F23yX,.brand-hero_galleryWrapper__bD_2P{display:none}.brand-hero_imageItem__mTQGt{width:75%}}@media (max-width:768px){.brand-hero_container__aV8In{padding:100px 20px 40px}.brand-hero_inner__MPIsi{padding:40px 20px!important}.brand-hero_contentWrapper__RaHKl{gap:32px}.brand-hero_title__rVSsW{font-size:32px}.brand-hero_highlightText__aKVXT{font-size:15px}.brand-hero_highlightSubtext__Z5DkB{font-size:32px;line-height:1.25}.brand-hero_featureBox__Um6MR{padding:18px 20px;font-size:15px}.brand-hero_galleryWrapper__bD_2P{display:none}.brand-hero_scrollTrackReverse__C0Ozd{animation-duration:60s}.brand-hero_imageItem__mTQGt{width:70%;flex-shrink:0}}@media (max-width:480px){.brand-hero_inner__MPIsi{padding:32px 16px!important}.brand-hero_contentWrapper__RaHKl{gap:24px}.brand-hero_title__rVSsW{font-size:28px}.brand-hero_highlightText__aKVXT{font-size:14px}.brand-hero_highlightSubtext__Z5DkB{font-size:28px;line-height:1.3}.brand-hero_featureBox__Um6MR{padding:16px 18px;font-size:14px;border-radius:10px}.brand-hero_galleryWrapper__bD_2P{display:none}.brand-hero_scrollTrackReverse__C0Ozd{animation-duration:50s}.brand-hero_imageItem__mTQGt{width:70%;flex-shrink:0}}.sample-gallery_container___0Sn5{position:relative;width:100%;min-height:100vh;padding:60px 40px!important;background-color:#ffffff;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sample-gallery_galleryContainer__22ifa{width:100%;min-height:480px;margin:0 auto;padding:0 20px;overflow:visible}.sample-gallery_slider__2PtXN{width:100%;height:460px;overflow-x:hidden}@media (max-width:768px){.sample-gallery_container___0Sn5{padding:40px 20px}.sample-gallery_galleryContainer__22ifa{padding:0 10px}}.sample-gallery_slider__2PtXN:after,.sample-gallery_slider__2PtXN:before{content:"";position:absolute;top:0;width:80px;height:100%;pointer-events:none;z-index:10}.sample-gallery_slider__2PtXN:before{left:0}.sample-gallery_slider__2PtXN:after{right:0}@media (max-width:768px){.sample-gallery_slider__2PtXN:after,.sample-gallery_slider__2PtXN:before{width:40px}}.sample-gallery_slider__2PtXN .swiper,.sample-gallery_slider__2PtXN .swiper-wrapper{overflow:visible}.sample-gallery_slider__2PtXN .swiper-slide{width:200px;height:auto;transition:transform .3s ease,width .3s ease}.sample-gallery_slider__2PtXN .swiper-slide-active{width:270px}.sample-gallery_slide__HSjiV{display:flex;justify-content:center;align-items:center}.sample-gallery_card__Tu__0{position:relative;width:200px;height:auto;border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,opacity .3s ease;will-change:transform;opacity:.6;box-shadow:0 4px 12px rgba(0,0,0,.1)}.sample-gallery_slider__2PtXN .swiper-slide-active .sample-gallery_card__Tu__0{transform:scale(1.3);z-index:2;opacity:1}.sample-gallery_card__Tu__0:hover{transform:translateY(-4px);cursor:pointer}.sample-gallery_previewIcon__lWluy{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:auto;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:10}.sample-gallery_slider__2PtXN .swiper-slide-active .sample-gallery_card__Tu__0:hover .sample-gallery_previewIcon__lWluy{opacity:.9}.sample-gallery_iconWrapper__jBsHb{background-color:rgba(185,185,185,1);border-radius:8px;padding:6px!important;box-shadow:0 2px 12px rgba(0,0,0,.15),0 1px 4px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .2s ease,box-shadow .2s ease}.sample-gallery_iconImage__mSY4G{width:25px;height:25px;color:#ffffff}.sample-gallery_slider__2PtXN .swiper-slide-active .sample-gallery_card__Tu__0:hover .sample-gallery_iconWrapper__jBsHb{transform:scale(1.05);box-shadow:0 4px 16px rgba(0,0,0,.2),0 2px 8px rgba(0,0,0,.15)}.sample-gallery_iconImage__mSY4G{filter:brightness(0) saturate(100%) invert(1)}.sample-gallery_title__n3d0m{font-size:24px;font-weight:600;letter-spacing:.5px}.sample-gallery_description__Dohwe{font-size:16px;line-height:1.5}@media (max-width:768px){.sample-gallery_title__n3d0m{font-size:22px}.sample-gallery_description__Dohwe{font-size:14px}}