.HowItWorksNew_container__0pzMb{padding:5rem 1rem;background:transparent;position:relative}.HowItWorksNew_content__Mdi1k{max-width:1200px;margin:0 auto;position:relative}.HowItWorksNew_header__CIoWa{text-align:center;margin-bottom:4rem}.HowItWorksNew_title__KXmQa{font-size:2.5rem;font-weight:700;color:hsl(var(--foreground));margin-bottom:1rem}.HowItWorksNew_subtitle__yL9xf{font-size:1.125rem;color:hsl(var(--muted-foreground));margin:0}.HowItWorksNew_stepsContainer__udbJx{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}.HowItWorksNew_stepCard__AN8ZF{background:hsl(var(--card));border-radius:16px;padding:2.5rem 2rem;text-align:center;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);transition:all .3s ease;border:1px solid hsl(var(--border));position:relative}.HowItWorksNew_stepCard__AN8ZF:hover{transform:translateY(-4px);box-shadow:0 10px 25px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.HowItWorksNew_iconContainer__b32Pg{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;margin-bottom:2rem}.HowItWorksNew_iconContainer__b32Pg.HowItWorksNew_purple__LXLU2{background:hsl(var(--primary)/.1)}.HowItWorksNew_iconContainer__b32Pg.HowItWorksNew_pink__2g7v_{background:hsl(var(--secondary)/.1)}.HowItWorksNew_iconContainer__b32Pg.HowItWorksNew_green__ft_R2{background:hsl(var(--accent)/.1)}.HowItWorksNew_icon__musFT{width:40px;height:40px}.HowItWorksNew_purple__LXLU2 .HowItWorksNew_icon__musFT{color:hsl(var(--primary))}.HowItWorksNew_pink__2g7v_ .HowItWorksNew_icon__musFT{color:hsl(var(--secondary))}.HowItWorksNew_green__ft_R2 .HowItWorksNew_icon__musFT{color:hsl(var(--accent))}.HowItWorksNew_stepTitle__Rx5K8{font-size:1.25rem;font-weight:600;color:hsl(var(--foreground));margin-bottom:1rem;line-height:1.4}.HowItWorksNew_stepDescription__Sf8Ny{color:hsl(var(--muted-foreground));line-height:1.6;font-size:1rem;margin:0}@media (max-width:1024px){.HowItWorksNew_stepsContainer__udbJx{gap:1.5rem}.HowItWorksNew_stepCard__AN8ZF{padding:2rem 1.5rem}}@media (max-width:768px){.HowItWorksNew_container__0pzMb{padding:3rem 1rem}.HowItWorksNew_title__KXmQa{font-size:2rem}.HowItWorksNew_subtitle__yL9xf{font-size:1rem}.HowItWorksNew_stepsContainer__udbJx{grid-template-columns:1fr;gap:1.5rem;max-width:400px;margin:2rem auto 0}.HowItWorksNew_stepCard__AN8ZF{padding:2rem 1.5rem}.HowItWorksNew_iconContainer__b32Pg{width:70px;height:70px;margin-bottom:1.5rem}.HowItWorksNew_icon__musFT{width:35px;height:35px}.HowItWorksNew_stepTitle__Rx5K8{font-size:1.125rem}.HowItWorksNew_stepDescription__Sf8Ny{font-size:.875rem}}@media (max-width:480px){.HowItWorksNew_container__0pzMb{padding:2rem 1rem}.HowItWorksNew_title__KXmQa{font-size:1.75rem}.HowItWorksNew_header__CIoWa{margin-bottom:2.5rem}.HowItWorksNew_stepCard__AN8ZF{padding:1.5rem}.HowItWorksNew_iconContainer__b32Pg{width:60px;height:60px;margin-bottom:1rem}.HowItWorksNew_icon__musFT{width:30px;height:30px}}.NiceHero_heroContainer__qhOVo{color:hsl(var(--foreground));background:transparent;padding:5rem 1rem 8rem;display:flex;flex-direction:column;align-items:center;width:100%;overflow:hidden;min-height:100vh}.NiceHero_backgroundPattern__5Zfmy{display:none}.NiceHero_blob1__vDZXE{top:-160px;right:-160px;background:#c4b5fd}.NiceHero_blob1__vDZXE,.NiceHero_blob2__bUXaN{position:absolute;width:320px;height:320px;border-radius:50%;mix-blend-mode:multiply;filter:blur(40px);opacity:.2;animation:NiceHero_blob__MPrho 7s infinite}.NiceHero_blob2__bUXaN{bottom:-160px;left:-160px;background:#fbb6ce;animation-delay:2s}.NiceHero_blob3__vraBQ{position:absolute;top:160px;left:160px;width:320px;height:320px;background:#bfdbfe;border-radius:50%;mix-blend-mode:multiply;filter:blur(40px);opacity:.2;animation:NiceHero_blob__MPrho 7s infinite;animation-delay:4s}@keyframes NiceHero_blob__MPrho{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.NiceHero_floatingElements___bZ46{position:absolute;inset:0;pointer-events:none;display:none}.NiceHero_floatElement1__T1MFr{top:80px;left:40px;width:16px;height:16px;background:#9333ea}.NiceHero_floatElement1__T1MFr,.NiceHero_floatElement2__9Ubuf{position:absolute;border-radius:50%;animation:NiceHero_float__HlM22 6s ease-in-out infinite}.NiceHero_floatElement2__9Ubuf{top:160px;right:80px;width:24px;height:24px;background:#ec4899;animation-delay:1s}.NiceHero_floatElement3__l7evY{position:absolute;bottom:80px;left:80px;width:12px;height:12px;background:#3b82f6;border-radius:50%;animation:NiceHero_float__HlM22 6s ease-in-out infinite;animation-delay:2s}@keyframes NiceHero_float__HlM22{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.NiceHero_heroContent__8jodk{max-width:1200px;width:100%;margin:0 auto;text-align:center;z-index:1;position:relative}.NiceHero_heroContainer__qhOVo{position:relative}.NiceHero_partnership__p157X{display:flex;align-items:center;justify-content:center;margin-bottom:2rem;gap:1rem;color:#6b7280}.NiceHero_partnerLogos__aPm4t{display:flex;align-items:center;gap:1.5rem}.NiceHero_partnerLogo__gEIg1{height:30px;display:flex;align-items:center}.NiceHero_titleSection__tJhip{position:relative;display:inline-block;margin:0 auto;padding-top:15px;text-align:center}.NiceHero_topBadge__VE2fl{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border-radius:50px;font-size:.875rem;font-weight:500;margin-bottom:2rem;transition:all .3s ease;border:1px solid hsl(var(--border)/.5)}.NiceHero_topBadge__VE2fl:hover{background:#ede9fe;transform:scale(1.05)}.NiceHero_badgeIcon__RdTkv{width:16px;height:16px;animation:NiceHero_pulse__yHAdM 2s infinite}@keyframes NiceHero_pulse__yHAdM{0%,to{opacity:1}50%{opacity:.5}}.NiceHero_title__N4Mk2{font-size:4rem;font-weight:700;margin-bottom:1.5rem;line-height:1.1;display:flex;flex-direction:column;align-items:center}.NiceHero_titleNormal__f5zi1{color:hsl(var(--foreground))}.NiceHero_titleGradient__E8lti{background:linear-gradient(to right,hsl(var(--primary)),hsl(var(--secondary)));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:NiceHero_gradient-x__NLE7C 3s ease infinite}@keyframes NiceHero_gradient-x__NLE7C{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.NiceHero_subtitle__ll1sR{font-size:1.25rem;max-width:800px;margin:0 auto 2.5rem;line-height:1.7;color:hsl(var(--muted-foreground));font-weight:400}.NiceHero_ctaContainer__L4lub{display:flex;gap:1rem;justify-content:center;margin-bottom:3rem;width:100%;max-width:500px;margin-left:auto;margin-right:auto;flex-wrap:wrap}.NiceHero_ctaContainer__L4lub>*{flex:1 1 auto;min-width:180px}.NiceHero_primaryButtonLink__X4r8J,.NiceHero_secondaryButtonLink__RJnxV{text-decoration:none;display:flex;flex:1 1 auto;min-width:180px}.NiceHero_primaryButton__w6aTc{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;padding:1.5rem 2rem;border-radius:8px;font-weight:600;font-size:1.125rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);width:100%}.NiceHero_primaryButton__w6aTc:hover{background:hsl(var(--primary)/.9);transform:translateY(-1px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.NiceHero_secondaryButton__VG3Im{background:hsl(var(--background));color:hsl(var(--foreground));border:1px solid hsl(var(--border));padding:1.5rem 2rem;border-radius:8px;font-weight:600;font-size:1.125rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s ease;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);width:100%}.NiceHero_secondaryButton__VG3Im:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground));transform:translateY(-1px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.NiceHero_buttonIcon__rFppi{width:20px;height:20px;transition:transform .3s ease}.NiceHero_primaryButton__w6aTc:hover .NiceHero_buttonIcon__rFppi{transform:translateX(4px)}.NiceHero_secondaryButton__VG3Im:hover .NiceHero_buttonIcon__rFppi{transform:scale(1.1)}.NiceHero_trustIndicators__D1Ocp{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:3rem;font-size:.875rem;color:#6b7280;flex-wrap:wrap}.NiceHero_trustItem__tEaBK{display:flex;align-items:center;gap:.5rem;transition:color .3s ease}.NiceHero_trustItem__tEaBK:hover{color:#22c55e}.NiceHero_checkIcon__mnwGT{width:16px;height:16px;color:#22c55e;animation:NiceHero_pulse__yHAdM 2s infinite}.NiceHero_checkIcon__mnwGT:first-child{animation-delay:0s}.NiceHero_checkIcon__mnwGT:nth-child(2){animation-delay:1s}.NiceHero_checkIcon__mnwGT:nth-child(3){animation-delay:2s}.NiceHero_fadeInUp__3TI8r{animation:NiceHero_fade-in-up__6Uyab .8s ease-out forwards}.NiceHero_fadeInUpDelay200__tArsJ{animation:NiceHero_fade-in-up__6Uyab .8s ease-out forwards;animation-delay:.2s;opacity:0}.NiceHero_fadeInUpDelay400__Y5lHf{animation:NiceHero_fade-in-up__6Uyab .8s ease-out forwards;animation-delay:.4s;opacity:0}.NiceHero_fadeInUpDelay600__0vtxe{animation:NiceHero_fade-in-up__6Uyab .8s ease-out forwards;animation-delay:.6s;opacity:0}.NiceHero_fadeInUpDelay800__fWLVB{animation:NiceHero_fade-in-up__6Uyab .8s ease-out forwards;animation-delay:.8s;opacity:0}@keyframes NiceHero_fade-in-up__6Uyab{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.NiceHero_textBadges__mcqeJ{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:2.5rem;width:100%;max-width:700px;margin-left:auto;margin-right:auto}.NiceHero_textBadge__IQirz{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.95rem;font-weight:600;letter-spacing:.5px;background:rgba(147,51,234,.1);border:1px solid rgba(147,51,234,.2);border-radius:100px;color:#9333ea;transition:all .3s ease;cursor:pointer}.NiceHero_textBadge__IQirz:hover{background:rgba(147,51,234,.15);transform:translateY(-2px);box-shadow:0 4px 12px rgba(147,51,234,.15)}.NiceHero_badgeIcon__RdTkv{display:flex;align-items:center}.NiceHero_textBadge__IQirz.NiceHero_ai__org3V{background:linear-gradient(90deg,rgba(147,51,234,.1),rgba(168,85,247,.1));border:1px solid rgba(147,51,234,.2);position:relative;overflow:hidden}.NiceHero_textBadge__IQirz.NiceHero_ai__org3V:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transform:translateX(-100%);animation:NiceHero_shimmer__zkLy8 2s infinite}.NiceHero_textBadge__IQirz.NiceHero_live__klxBz{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);color:#ef4444}.NiceHero_textBadge__IQirz.NiceHero_premium__2Fr3v{background:rgba(168,85,247,.1);border:1px solid rgba(168,85,247,.2);color:#a855f7}@keyframes NiceHero_shimmer__zkLy8{to{transform:translateX(100%)}}.NiceHero_rating__E8ZLC{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:3rem}.NiceHero_stars__j_UP_{display:flex}.NiceHero_star__ASYvJ{color:#d1d5db;font-size:1.25rem}.NiceHero_filled__UY5Xm{color:#fbbf24}.NiceHero_halfFilled__zOWp4{position:relative;color:#d1d5db}.NiceHero_halfFilled__zOWp4:after{content:"★";position:absolute;left:0;top:0;width:50%;overflow:hidden;color:#fbbf24}.NiceHero_ratingText__ZFnkn{color:#6b7280}.NiceHero_clientLogos__nw3KO{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:3rem;flex-wrap:wrap;opacity:.6}.NiceHero_clientLogo___ag9o{height:40px;display:flex;align-items:center;transition:all .3s ease;filter:grayscale(100%)}.NiceHero_clientLogo___ag9o:hover{opacity:1;transform:scale(1.1);filter:grayscale(0)}.NiceHero_heroImageContainer__GMbZ0{width:100%;max-width:800px;margin:4rem auto 0;position:relative}.NiceHero_heroImageContainer__GMbZ0.NiceHero_noLogos__umxlk{margin-top:2rem}.NiceHero_projectionScreen__c_nLE{position:relative;transform-style:preserve-3d;transition:transform .1s ease-out;border-radius:24px;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);border:1px solid hsl(var(--border)/.2)}.NiceHero_projectionScreen__c_nLE:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));border-radius:24px;z-index:2;pointer-events:none}@keyframes NiceHero_pulse-glow__RXOxF{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.NiceHero_heroImage__0dwk6,.NiceHero_heroVideo__3RtuM{width:100%;height:auto;border-radius:24px;display:block}.NiceHero_floatingIcon__1gA9S{animation:NiceHero_float-gentle__8Yn9u 6s ease-in-out infinite}.NiceHero_iconContainer__pHAnC{background:hsl(var(--primary));color:hsl(var(--primary-foreground));padding:.75rem;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsl(var(--border)/.2)}.NiceHero_floatingIconSvg__lA5gH{width:24px;height:24px}@keyframes NiceHero_float-gentle__8Yn9u{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(2deg)}}.NiceHero_fadeInUpDelay1000__qVs8s{animation:NiceHero_fade-in-up__6Uyab .8s ease-out forwards;animation-delay:1s;opacity:0}.NiceHero_socialProof__BJIMI{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:3rem;position:relative}.NiceHero_supportText__UfL5s{color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:500}.NiceHero_supportAgents__TjcGu{display:flex;align-items:center;position:relative}.NiceHero_supportAgentImage___DQo3{width:32px;height:32px;border-radius:50%;border:2px solid hsl(var(--background));position:relative;transition:transform .3s ease;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.NiceHero_agentAvatar__d9ucm{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.NiceHero_supportAgentImage___DQo3:hover{transform:scale(1.1);z-index:10!important}.NiceHero_modalOverlay__PvGpl{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.NiceHero_featureModal__6C_LD{background:#fff;border-radius:16px;padding:2rem;max-width:400px;width:90%;position:relative;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);animation:NiceHero_modal-appear__uY06f .3s ease-out}@keyframes NiceHero_modal-appear__uY06f{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.NiceHero_closeButton__AP3qj{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.25rem;cursor:pointer;color:#6b7280;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease}.NiceHero_closeButton__AP3qj:hover{background:#f3f4f6;color:#374151}.NiceHero_modalHeader__CmejR{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.NiceHero_modalBadgeIcon__QMWz_{font-size:1.5rem}.NiceHero_modalTitle__SS9lq{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.NiceHero_modalDescription__JKoqg{color:#6b7280;line-height:1.6;margin:0}@media (max-width:768px){.NiceHero_heroContainer__qhOVo{padding:3rem 1rem 4rem}.NiceHero_title__N4Mk2{font-size:3rem;line-height:1.1}.NiceHero_subtitle__ll1sR{font-size:1.125rem;margin-bottom:2rem;max-width:100%}.NiceHero_topBadge__VE2fl{font-size:.8rem;padding:.5rem 1rem}.NiceHero_socialProof__BJIMI{flex-direction:column;gap:1rem;margin-top:2rem}.NiceHero_ctaContainer__L4lub{flex-direction:column;gap:.75rem;max-width:100%}.NiceHero_primaryButton__w6aTc,.NiceHero_secondaryButton__VG3Im{padding:1.25rem 1.5rem;font-size:1rem;width:100%;justify-content:center}.NiceHero_trustIndicators__D1Ocp{flex-direction:column;gap:.75rem}.NiceHero_textBadges__mcqeJ{gap:.5rem;margin-bottom:2rem}.NiceHero_textBadge__IQirz{font-size:.875rem;padding:.5rem 1rem}.NiceHero_clientLogos__nw3KO{gap:1.5rem;margin-top:2rem}.NiceHero_clientLogo___ag9o{height:32px}.NiceHero_heroImageContainer__GMbZ0.NiceHero_noLogos__umxlk{margin-top:1.5rem}.NiceHero_floatingIcon__1gA9S{display:none}.NiceHero_blob1__vDZXE,.NiceHero_blob2__bUXaN,.NiceHero_blob3__vraBQ{width:200px;height:200px}.NiceHero_floatElement1__T1MFr,.NiceHero_floatElement2__9Ubuf,.NiceHero_floatElement3__l7evY{display:none}}@media (max-width:480px){.NiceHero_title__N4Mk2{font-size:2.5rem}.NiceHero_heroContainer__qhOVo{padding:2rem 1rem 3rem}.NiceHero_topBadge__VE2fl{font-size:.75rem;padding:.5rem .875rem}.NiceHero_trustIndicators__D1Ocp{gap:.5rem;flex-direction:column}.NiceHero_subtitle__ll1sR{font-size:1rem;line-height:1.6}.NiceHero_textBadge__IQirz{font-size:.8rem;padding:.4rem .8rem}.NiceHero_featureModal__6C_LD{padding:1.5rem;margin:1rem}.NiceHero_ctaContainer__L4lub{gap:1rem}.NiceHero_primaryButton__w6aTc,.NiceHero_secondaryButton__VG3Im{padding:1rem 1.25rem;font-size:.9rem}}@media (min-width:1440px){.NiceHero_heroContainer__qhOVo{padding:6rem 1rem 10rem}.NiceHero_heroImageContainer__GMbZ0{max-width:900px}.NiceHero_title__N4Mk2{font-size:4.5rem}.NiceHero_subtitle__ll1sR{font-size:1.375rem;max-width:900px}}@media (min-width:768px) and (max-width:1023px){.NiceHero_heroContainer__qhOVo{padding:4rem 2rem 6rem}.NiceHero_title__N4Mk2{font-size:3.5rem}.NiceHero_subtitle__ll1sR{font-size:1.2rem;max-width:700px}.NiceHero_ctaContainer__L4lub{max-width:600px}.NiceHero_floatingIcon__1gA9S .NiceHero_iconContainer__pHAnC{padding:.625rem}.NiceHero_floatingIconSvg__lA5gH{width:20px;height:20px}}.perfect-occasion-section{padding:5rem 1rem;background:transparent}.perfect-occasion-container{max-width:1200px;margin:0 auto}.perfect-occasion-header{text-align:center;margin-bottom:4rem}.perfect-occasion-header h2{font-size:2.5rem;font-weight:700;color:hsl(var(--foreground));margin-bottom:1rem;line-height:1.2}.perfect-occasion-header p{font-size:1.125rem;color:hsl(var(--muted-foreground));line-height:1.6;max-width:600px;margin:0 auto}.occasions-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.occasion-card{background:hsl(var(--card));border-radius:16px;padding:2rem;text-align:center;border:1px solid hsl(var(--border));box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:all .3s ease;height:100%;display:flex;flex-direction:column;align-items:center}.occasion-card:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.occasion-icon{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;transition:all .3s ease}.occasion-icon.purple{background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary)/.8));color:hsl(var(--primary-foreground))}.occasion-icon.pink{background:linear-gradient(135deg,hsl(var(--secondary)),hsl(var(--accent)));color:hsl(var(--primary-foreground))}.occasion-icon.blue{background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--secondary)));color:hsl(var(--primary-foreground))}.occasion-icon.green{background:linear-gradient(135deg,hsl(var(--accent)),hsl(var(--accent)/.8));color:hsl(var(--accent-foreground))}.occasion-card:hover .occasion-icon{transform:scale(1.1)}.occasion-card h3{font-size:1.25rem;font-weight:600;color:hsl(var(--foreground));margin-bottom:1rem;line-height:1.3}.occasion-card p{font-size:.95rem;color:hsl(var(--muted-foreground));line-height:1.6;margin:0;flex-grow:1}@media (max-width:1024px){.occasions-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:768px){.perfect-occasion-section{padding:3rem 1rem}.perfect-occasion-header{margin-bottom:2.5rem}.perfect-occasion-header h2{font-size:2rem}.perfect-occasion-header p{font-size:1rem}.occasions-grid{grid-template-columns:1fr;gap:1.5rem}.occasion-card{padding:1.5rem}.occasion-icon{width:64px;height:64px;margin-bottom:1rem}.occasion-card h3{font-size:1.125rem}.occasion-card p{font-size:.875rem}}.PowerfulFeatures_container__6XxGs{padding:5rem 1rem;position:relative}.PowerfulFeatures_content__35huK{max-width:1200px;margin:0 auto;position:relative}.PowerfulFeatures_header__nszOu{text-align:center;margin-bottom:4rem}.PowerfulFeatures_title__i98sv{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.PowerfulFeatures_subtitle__hjeYZ{font-size:1.125rem;color:#6b7280;max-width:600px;margin:0 auto}.PowerfulFeatures_featuresGrid__DIkOH{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:3rem}.PowerfulFeatures_featureCard__0DSL5{text-align:left;padding:0;transition:all .3s ease}.PowerfulFeatures_featureCard__0DSL5:hover{transform:translateY(-4px)}.PowerfulFeatures_iconContainer__gEEWx{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:12px;margin-bottom:1.5rem;transition:all .3s ease}.PowerfulFeatures_iconContainer__gEEWx.PowerfulFeatures_blue__51aNQ{background:rgba(59,130,246,.1)}.PowerfulFeatures_iconContainer__gEEWx.PowerfulFeatures_purple__3xoc6{background:rgba(147,51,234,.1)}.PowerfulFeatures_iconContainer__gEEWx.PowerfulFeatures_green__wtp_S{background:rgba(34,197,94,.1)}.PowerfulFeatures_iconContainer__gEEWx.PowerfulFeatures_pink__VmMYU{background:rgba(236,72,153,.1)}.PowerfulFeatures_iconContainer__gEEWx.PowerfulFeatures_orange__8A_cF{background:rgba(249,115,22,.1)}.PowerfulFeatures_iconContainer__gEEWx.PowerfulFeatures_teal__SC6mO{background:rgba(20,184,166,.1)}.PowerfulFeatures_iconContainer__gEEWx.PowerfulFeatures_red___6H78{background:rgba(239,68,68,.1)}.PowerfulFeatures_icon__fScmB{width:32px;height:32px}.PowerfulFeatures_blue__51aNQ .PowerfulFeatures_icon__fScmB{color:#3b82f6}.PowerfulFeatures_purple__3xoc6 .PowerfulFeatures_icon__fScmB{color:#9333ea}.PowerfulFeatures_green__wtp_S .PowerfulFeatures_icon__fScmB{color:#22c55e}.PowerfulFeatures_pink__VmMYU .PowerfulFeatures_icon__fScmB{color:#ec4899}.PowerfulFeatures_orange__8A_cF .PowerfulFeatures_icon__fScmB{color:#f97316}.PowerfulFeatures_teal__SC6mO .PowerfulFeatures_icon__fScmB{color:#14b8a6}.PowerfulFeatures_red___6H78 .PowerfulFeatures_icon__fScmB{color:#ef4444}.PowerfulFeatures_featureCard__0DSL5:hover .PowerfulFeatures_iconContainer__gEEWx{transform:scale(1.1)}.PowerfulFeatures_featureTitle__bLr2L{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:.75rem;line-height:1.4}.PowerfulFeatures_featureDescription__lu0rj{color:#6b7280;line-height:1.6;font-size:1rem;margin:0}@media (max-width:1024px){.PowerfulFeatures_featuresGrid__DIkOH{gap:2rem}}@media (max-width:768px){.PowerfulFeatures_container__6XxGs{padding:3rem 1rem}.PowerfulFeatures_title__i98sv{font-size:2rem}.PowerfulFeatures_subtitle__hjeYZ{font-size:1rem}.PowerfulFeatures_featuresGrid__DIkOH{grid-template-columns:repeat(2,1fr);gap:2rem}.PowerfulFeatures_iconContainer__gEEWx{width:56px;height:56px;margin-bottom:1rem}.PowerfulFeatures_icon__fScmB{width:28px;height:28px}.PowerfulFeatures_featureTitle__bLr2L{font-size:1.125rem}.PowerfulFeatures_featureDescription__lu0rj{font-size:.875rem}}@media (max-width:480px){.PowerfulFeatures_container__6XxGs{padding:2rem 1rem}.PowerfulFeatures_title__i98sv{font-size:1.75rem}.PowerfulFeatures_header__nszOu{margin-bottom:2.5rem}.PowerfulFeatures_featuresGrid__DIkOH{grid-template-columns:1fr;gap:1.5rem;max-width:400px;margin:2rem auto 0}.PowerfulFeatures_iconContainer__gEEWx{width:48px;height:48px}.PowerfulFeatures_icon__fScmB{width:24px;height:24px}.PowerfulFeatures_featureTitle__bLr2L{font-size:1rem}.PowerfulFeatures_featureDescription__lu0rj{font-size:.8rem}}