.packages-module__Wnc7aq__main{font-family:var(--font-sans,system-ui, -apple-system, sans-serif);overflow:hidden}.packages-module__Wnc7aq__container{width:min(1500px,100% - 40px);margin:0 auto}.packages-module__Wnc7aq__sectionDark{color:#fff;background-color:#050505}.packages-module__Wnc7aq__sectionLight{color:#000;background-color:#fff}.packages-module__Wnc7aq__listHeaderLight{border-bottom:3px solid #000;justify-content:space-between;align-items:baseline;margin-bottom:40px;padding-bottom:20px;display:flex}.packages-module__Wnc7aq__listHeaderDark{border-bottom:3px solid #fff;justify-content:space-between;align-items:baseline;margin-bottom:40px;padding-bottom:20px;display:flex}.packages-module__Wnc7aq__sectionHeadingLight,.packages-module__Wnc7aq__sectionHeadingDark{text-transform:uppercase;margin:0;font-size:2rem;font-weight:900}.packages-module__Wnc7aq__countDark{color:#000;font-size:1.2rem;font-weight:700}.packages-module__Wnc7aq__countPink{color:#f05;font-size:1.2rem;font-weight:700}.packages-module__Wnc7aq__hero{padding:180px 0 120px}.packages-module__Wnc7aq__heroLabel{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#000;margin-bottom:50px;padding:8px 16px;font-size:.85rem;font-weight:700;display:inline-block}.packages-module__Wnc7aq__lineWrap{padding-bottom:5px;overflow:hidden}.packages-module__Wnc7aq__title{letter-spacing:-.04em;text-transform:uppercase;margin:0 0 60px;font-size:clamp(3.5rem,9vw,9rem);font-weight:900;line-height:.85}.packages-module__Wnc7aq__title span{display:inline-block}.packages-module__Wnc7aq__italicPink{font-style:italic;font-family:var(--font-serif,serif);color:#f05;font-weight:400}.packages-module__Wnc7aq__heroFooter{justify-content:flex-end;padding-top:20px;display:flex}.packages-module__Wnc7aq__description{color:#444;max-width:600px;margin:0;font-size:clamp(1.2rem,2vw,1.8rem);line-height:1.4}.packages-module__Wnc7aq__manifestoSection{padding:160px 0}.packages-module__Wnc7aq__manifestoText{letter-spacing:-.02em;max-width:1300px;margin:0;font-size:clamp(2rem,4.5vw,4.5rem);font-weight:700;line-height:1.2}.packages-module__Wnc7aq__pinkHighlight{color:#f05}.packages-module__Wnc7aq__packagesSection{padding:150px 0}.packages-module__Wnc7aq__packagesGrid{border:1px solid #000;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.packages-module__Wnc7aq__packageCard{background:#fff;border-right:1px solid #000;flex-direction:column;display:flex;position:relative;overflow:hidden}.packages-module__Wnc7aq__packageCard:last-child{border-right:none}.packages-module__Wnc7aq__packageCard:before{content:"";transform-origin:bottom;z-index:0;background:#000;width:100%;height:100%;transition:transform .5s cubic-bezier(.76,0,.24,1);position:absolute;top:0;left:0;transform:scaleY(0)}.packages-module__Wnc7aq__packageCard:hover:before{transform-origin:top;transform:scaleY(1)}.packages-module__Wnc7aq__packageCardInner{z-index:1;flex-direction:column;height:100%;padding:60px 50px;transition:color .3s;display:flex;position:relative}.packages-module__Wnc7aq__packageCard:hover .packages-module__Wnc7aq__packageCardInner{color:#fff}.packages-module__Wnc7aq__packagePhase{color:#f05;text-transform:uppercase;letter-spacing:.05em;margin-bottom:20px;font-size:.9rem;font-weight:800;display:block}.packages-module__Wnc7aq__packageTitle{text-transform:uppercase;letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(2rem,3vw,3.5rem);font-weight:900}.packages-module__Wnc7aq__packageTimeline{color:#555;margin:0;font-family:monospace;font-size:1.1rem;font-weight:600;transition:color .3s}.packages-module__Wnc7aq__packageCard:hover .packages-module__Wnc7aq__packageTimeline{color:#aaa}.packages-module__Wnc7aq__packageBody{flex:1;margin-top:40px}.packages-module__Wnc7aq__packageDesc{color:#333;margin:0 0 40px;font-size:1.1rem;line-height:1.5;transition:color .3s}.packages-module__Wnc7aq__packageCard:hover .packages-module__Wnc7aq__packageDesc{color:#ddd}.packages-module__Wnc7aq__packageList{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.packages-module__Wnc7aq__packageList li{letter-spacing:.02em;padding-left:20px;font-size:.95rem;font-weight:700;position:relative}.packages-module__Wnc7aq__packageList li:before{content:"→";color:#f05;position:absolute;left:0}.packages-module__Wnc7aq__breakdownSection{padding:150px 0}.packages-module__Wnc7aq__breakdownGrid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.packages-module__Wnc7aq__breakdownCard{cursor:crosshair;background:#0a0a0a;border:1px solid #222;padding:40px;transition:all .4s}.packages-module__Wnc7aq__breakdownCard:hover{background:#000;border-color:#f05;transform:translateY(-4px)}.packages-module__Wnc7aq__breakdownTop{margin-bottom:20px}.packages-module__Wnc7aq__breakdownCategory{color:#f05;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:.85rem;font-weight:700;display:block}.packages-module__Wnc7aq__breakdownTitle{color:#fff;text-transform:uppercase;letter-spacing:-.02em;margin:0;font-size:1.6rem;font-weight:800;line-height:1.1}.packages-module__Wnc7aq__breakdownPrice{color:#aaa;border-bottom:1px solid #222;margin-bottom:24px;padding-bottom:24px;font-family:monospace;font-size:1.25rem;font-weight:600;transition:border-color .4s,color .4s}.packages-module__Wnc7aq__breakdownCard:hover .packages-module__Wnc7aq__breakdownPrice{color:#fff;border-color:#f05}.packages-module__Wnc7aq__breakdownDesc{color:#888;margin:0;font-size:1.05rem;line-height:1.6}.packages-module__Wnc7aq__faqSection{padding:150px 0}.packages-module__Wnc7aq__faqList{flex-direction:column;display:flex}.packages-module__Wnc7aq__faqRow{cursor:pointer;background:0 0;border-bottom:1px solid #000;flex-direction:column;transition:background .4s;display:flex;position:relative}.packages-module__Wnc7aq__faqRow:hover{background:#e5e5e5}.packages-module__Wnc7aq__faqVisible{align-items:center;padding:40px 30px;display:flex}.packages-module__Wnc7aq__faqNum{color:#f05;width:80px;font-size:1.5rem;font-weight:800}.packages-module__Wnc7aq__faqQuestion{letter-spacing:-.02em;color:#000;flex:1;margin:0;font-size:clamp(1.8rem,3vw,3rem);font-weight:800;transition:transform .5s cubic-bezier(.25,1,.5,1)}.packages-module__Wnc7aq__faqIcon{color:#000;font-size:3rem;font-weight:300;line-height:1;transition:transform .5s cubic-bezier(.25,1,.5,1),color .3s}.packages-module__Wnc7aq__faqRow:hover .packages-module__Wnc7aq__faqQuestion{transform:translate(10px)}.packages-module__Wnc7aq__faqIconOpen{color:#f05;transform:rotate(45deg)}.packages-module__Wnc7aq__faqHidden{grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.25,1,.5,1);display:grid}.packages-module__Wnc7aq__faqHiddenOpen{grid-template-rows:1fr}.packages-module__Wnc7aq__faqHiddenInner{padding:0 30px 0 110px;overflow:hidden}.packages-module__Wnc7aq__faqAnswer{color:#444;max-width:800px;margin:0 0 50px;font-size:clamp(1.1rem,1.5vw,1.5rem);font-weight:500;line-height:1.6}.packages-module__Wnc7aq__ctaSection{padding:150px 0}.packages-module__Wnc7aq__ctaLink{color:#fff;background:#111;border:1px solid #111;justify-content:space-between;align-items:center;padding:60px;text-decoration:none;transition:background .4s,border-color .4s;display:flex}.packages-module__Wnc7aq__ctaTitle{text-transform:uppercase;margin:0;font-size:clamp(3rem,6vw,7rem);font-weight:900;transition:color .4s}.packages-module__Wnc7aq__ctaArrowBlock{color:#000;background:#fff;justify-content:center;align-items:center;width:100px;height:100px;transition:all .4s;display:flex}.packages-module__Wnc7aq__ctaArrowBlock svg{width:40px;height:40px;transition:transform .4s}.packages-module__Wnc7aq__ctaLink:hover{background:#f05;border-color:#f05}.packages-module__Wnc7aq__ctaLink:hover .packages-module__Wnc7aq__ctaTitle{color:#000}.packages-module__Wnc7aq__ctaLink:hover .packages-module__Wnc7aq__ctaArrowBlock{color:#fff;background:#000}.packages-module__Wnc7aq__ctaLink:hover .packages-module__Wnc7aq__ctaArrowBlock svg{transform:translate(6px,-6px)}@media (max-width:1024px){.packages-module__Wnc7aq__packagesGrid{border-bottom:none;grid-template-columns:1fr}.packages-module__Wnc7aq__packageCard{border-bottom:1px solid #000;border-right:none}.packages-module__Wnc7aq__breakdownGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.packages-module__Wnc7aq__hero{padding:140px 0 60px}.packages-module__Wnc7aq__heroFooter{justify-content:flex-start}.packages-module__Wnc7aq__faqVisible{padding:30px 15px}.packages-module__Wnc7aq__faqNum{width:40px;font-size:1.2rem}.packages-module__Wnc7aq__faqHiddenInner{padding:0 15px}.packages-module__Wnc7aq__ctaLink{flex-direction:column;align-items:flex-start;gap:30px;padding:40px 20px}.packages-module__Wnc7aq__ctaArrowBlock{width:60px;height:60px}.packages-module__Wnc7aq__ctaArrowBlock svg{width:24px;height:24px}}@media (max-width:600px){.packages-module__Wnc7aq__manifestoSection,.packages-module__Wnc7aq__packagesSection,.packages-module__Wnc7aq__breakdownSection,.packages-module__Wnc7aq__faqSection,.packages-module__Wnc7aq__ctaSection{padding:100px 0}.packages-module__Wnc7aq__packageCardInner{padding:40px 20px}.packages-module__Wnc7aq__breakdownGrid{grid-template-columns:1fr}}
