.pq9m2q_hero{isolation:isolate;background:var(--bg);min-height:86svh;color:var(--text);align-items:center;padding-top:clamp(8.5rem,16vw,12rem);padding-bottom:clamp(5rem,10vw,8rem);display:flex;position:relative;overflow:clip}.pq9m2q_heroLight{z-index:-1;pointer-events:none;background:radial-gradient(46% 38% at 50% 100%,#7c3aed75,#0000 72%),radial-gradient(22% 24% at 28% 100%,#f0abfc24,#0000 70%),radial-gradient(22% 24% at 72% 100%,#93c5fd24,#0000 70%);position:absolute;inset:0}.pq9m2q_heroLight:before{content:"";background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-position:top;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 50% 62%,#000 10%,#0000 75%);mask-image:radial-gradient(60% 70% at 50% 62%,#000 10%,#0000 75%)}.pq9m2q_heroLight:after{content:"";left:50%;bottom:calc(var(--rise,72px) - 1200px);background:radial-gradient(26% 4% at 50% 0%, #8b5cf63d, transparent 100%), var(--bg-2);border-radius:50%;width:260%;height:1200px;position:absolute;transform:translate(-50%);box-shadow:0 -1px #c4b5fd99,0 -24px 80px -8px #7c3aed80}.pq9m2q_heroInner{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.pq9m2q_heroTitle{letter-spacing:-.055em;max-width:13ch;margin-top:1rem;font-size:clamp(3rem,1.2rem + 7.4vw,7.5rem);font-weight:650;line-height:.98}.pq9m2q_heroTitle .gradient-text{padding-right:.04em}.pq9m2q_heroLead{max-width:36ch;margin-top:1.75rem}.pq9m2q_heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.75rem;margin-top:2.5rem;display:flex}.pq9m2q_heroActions .button{min-height:3.25rem;padding:0 1.7rem}.pq9m2q_sectionHead{text-align:center;flex-direction:column;align-items:center;display:flex}.pq9m2q_sectionTitle{letter-spacing:-.048em;font-size:clamp(2.5rem,1.3rem + 4.4vw,5rem);font-weight:600;line-height:1.02}.pq9m2q_sectionLead{max-width:36ch;margin-top:1.25rem}.pq9m2q_deliver{padding-block:var(--section-pad);background:var(--bg-2);color:var(--text)}.pq9m2q_deliverGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.875rem,1.4vw,1.25rem);margin-top:clamp(3rem,6vw,5rem);display:grid}.pq9m2q_deliverCell{grid-column:span 4;min-width:0;display:flex}.pq9m2q_deliverGrid[data-count="1"] .pq9m2q_deliverCell{grid-column:1/-1}.pq9m2q_deliverGrid[data-count="2"] .pq9m2q_deliverCell,.pq9m2q_deliverGrid[data-count="4"] .pq9m2q_deliverCell,.pq9m2q_deliverGrid[data-count="5"] .pq9m2q_deliverCell:nth-child(n+4){grid-column:span 6}.pq9m2q_deliverCard{border-radius:var(--r-lg);background:radial-gradient(70% 60% at 100% 0%, #7c3aed24, transparent 70%), linear-gradient(180deg, var(--surface-2), var(--surface) 60%);min-height:270px;box-shadow:0 0 0 1px var(--line) inset;flex-direction:column;flex:1;align-items:flex-start;padding:clamp(1.75rem,2.6vw,2.5rem);display:flex;position:relative;overflow:hidden}.pq9m2q_deliverCard:before{content:"";background:var(--grad-line);opacity:.7;height:1px;position:absolute;top:0;left:10%;right:10%}.pq9m2q_deliverName{letter-spacing:-.032em;max-width:20ch;font-size:clamp(1.375rem,1.1rem + .8vw,1.875rem);font-weight:600;line-height:1.12}.pq9m2q_deliverNote{max-width:40ch;color:var(--text-2);margin-top:.75rem}.pq9m2q_deliverWhere{gap:.15rem;width:100%;margin-top:auto;padding-top:1.75rem;display:grid}.pq9m2q_deliverWhere:before{content:"";background:var(--line);height:1px;margin-bottom:1rem;display:block}.pq9m2q_whereLabel{color:var(--violet-300);font-size:.8125rem;font-weight:500}.pq9m2q_whereValue{color:var(--text);font-size:.9375rem;line-height:1.4}.pq9m2q_where{isolation:isolate;padding-block:var(--section-pad);background:var(--bg);color:var(--text);position:relative;overflow:clip}.pq9m2q_whereLight{z-index:-1;pointer-events:none;background:radial-gradient(40% 45% at 50% 30%,#7c3aed24,#0000 70%);width:min(1200px,120vw);height:700px;position:absolute;top:0;left:50%;transform:translate(-50%)}.pq9m2q_cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.875rem,1.4vw,1.25rem);margin-top:clamp(3rem,6vw,5rem);display:grid}.pq9m2q_caseCell{min-width:0;display:flex}.pq9m2q_caseCell[data-wide=true]{grid-column:1/-1}.pq9m2q_caseCard{--stage-h:340px;border-radius:var(--r-lg);background:linear-gradient(180deg, var(--surface-2), var(--surface) 60%);box-shadow:0 0 0 1px var(--line) inset;color:inherit;transition:transform var(--t-ui) var(--ease-out), box-shadow var(--t-ui) ease;flex-direction:column;flex:1;text-decoration:none;display:flex;position:relative;overflow:hidden}.pq9m2q_caseCard:before{content:"";z-index:1;background:var(--grad-line);opacity:.7;height:1px;position:absolute;top:0;left:10%;right:10%}.pq9m2q_caseCard:active{transform:scale(.99)}.pq9m2q_caseStage{height:calc(var(--stage-h) + 4rem);border-bottom:1px solid var(--line);background:radial-gradient(55% 60% at 50% 62%,#7c3aed57,#0000 72%),radial-gradient(30% 30% at 30% 80%,#f0abfc1a,#0000 70%),#08080b;justify-content:center;align-items:center;padding:2rem;display:flex;position:relative}.pq9m2q_frame{width:min(100%, calc(var(--stage-h) * var(--r)));aspect-ratio:var(--r);background:var(--surface-3);box-shadow:0 0 0 1px var(--line-2), 0 30px 80px -30px #000000f2, 0 0 70px -24px #8b5cf6b3;transition:transform var(--t-ui) var(--ease-out);border-radius:18px;position:relative;overflow:hidden}.pq9m2q_frame:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f}.pq9m2q_frameInner{pointer-events:none;position:absolute;inset:0}.pq9m2q_caseText{flex-direction:column;flex:1;align-items:flex-start;padding:clamp(1.5rem,2.6vw,2.25rem);display:flex}.pq9m2q_caseMeta{font-size:var(--step-small);color:var(--violet-300);font-weight:500;line-height:1.4}.pq9m2q_caseTitle{letter-spacing:-.035em;max-width:22ch;margin-top:.6rem;font-size:clamp(1.5rem,1.15rem + 1vw,2.125rem);font-weight:600;line-height:1.1}.pq9m2q_caseSummary{max-width:52ch;color:var(--text-2);margin-top:.85rem}.pq9m2q_caseMore{font-size:var(--step-body);margin-top:auto;padding-top:1.5rem}.pq9m2q_caseCell[data-wide=true] .pq9m2q_caseCard{--stage-h:400px;box-shadow:var(--glow);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.pq9m2q_caseCell[data-wide=true] .pq9m2q_caseStage{height:auto;min-height:calc(var(--stage-h) + 6rem);border-bottom:0;border-right:1px solid var(--line);padding:3rem}.pq9m2q_caseCell[data-wide=true] .pq9m2q_caseText{justify-content:center;padding:clamp(2rem,4vw,3.5rem)}.pq9m2q_caseCell[data-wide=true] .pq9m2q_caseMore{margin-top:0}.pq9m2q_caseCell[data-flip=true] .pq9m2q_caseCard{box-shadow:0 0 0 1px var(--line) inset;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.pq9m2q_caseCell[data-flip=true] .pq9m2q_caseStage{border-right:0;border-left:1px solid var(--line);order:2}@media (hover:hover) and (pointer:fine){.pq9m2q_caseCard:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #a78bfa52,0 30px 80px -30px #7c3aed99}.pq9m2q_caseCell[data-wide=true]:not([data-flip=true]) .pq9m2q_caseCard:hover{box-shadow:0 0 0 1px #a78bfa73,0 30px 100px -24px #7c3aedbf}.pq9m2q_caseCard:hover .pq9m2q_frame{transform:translateY(-6px)}.pq9m2q_caseCard:hover .pq9m2q_caseMore:after{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.pq9m2q_caseCard,.pq9m2q_frame{transition:none}.pq9m2q_caseCard:hover,.pq9m2q_caseCard:hover .pq9m2q_frame{transform:none}}.pq9m2q_faq{padding-block:var(--section-pad);background:var(--bg-2);color:var(--text)}.pq9m2q_faqInner{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.pq9m2q_faqTitle{letter-spacing:-.048em;grid-column:1/span 4;font-size:clamp(2.25rem,1.4rem + 3vw,4rem);font-weight:600;line-height:1.02}.pq9m2q_qaList{border-bottom:1px solid var(--line-2);grid-column:6/-1}.pq9m2q_qa{border-top:1px solid var(--line-2);padding-block:clamp(1.75rem,3vw,2.5rem)}.pq9m2q_q{font-size:var(--step-lead);letter-spacing:-.022em;font-weight:600;line-height:1.22}.pq9m2q_a{max-width:56ch;color:var(--text-2);margin-top:.85rem}@media (max-width:63.99em){.pq9m2q_deliverCell,.pq9m2q_deliverGrid[data-count="5"] .pq9m2q_deliverCell:nth-child(n+4){grid-column:span 6}.pq9m2q_deliverGrid[data-count="5"] .pq9m2q_deliverCell:first-child,.pq9m2q_deliverGrid[data-count="3"] .pq9m2q_deliverCell:first-child{grid-column:1/-1}.pq9m2q_cases{grid-template-columns:minmax(0,1fr)}.pq9m2q_caseCell[data-wide=true] .pq9m2q_caseCard,.pq9m2q_caseCell[data-flip=true] .pq9m2q_caseCard{--stage-h:340px;display:flex}.pq9m2q_caseCell[data-wide=true] .pq9m2q_caseStage{min-height:0;height:calc(var(--stage-h) + 4rem);border-left:0;border-right:0;border-bottom:1px solid var(--line);order:0;padding:2rem}.pq9m2q_caseCard{--stage-h:320px}.pq9m2q_faqTitle,.pq9m2q_qaList{grid-column:1/-1}.pq9m2q_qaList{margin-top:2.5rem}}@media (max-width:47.99em){.pq9m2q_hero{min-height:78svh;padding-top:7.5rem}.pq9m2q_heroLead{margin-top:1.25rem}.pq9m2q_heroActions{flex-direction:column;gap:1rem;width:100%}.pq9m2q_voice{width:100%}.pq9m2q_deliverCell,.pq9m2q_deliverGrid .pq9m2q_deliverCell:nth-child(n),.pq9m2q_deliverGrid[data-count="5"] .pq9m2q_deliverCell:nth-child(n+4){grid-column:1/-1}.pq9m2q_deliverCard{border-radius:24px;min-height:0}.pq9m2q_cases{grid-template-columns:minmax(0,1fr)}.pq9m2q_caseCard,.pq9m2q_caseCell[data-wide=true] .pq9m2q_caseCard,.pq9m2q_caseCell[data-flip=true] .pq9m2q_caseCard{--stage-h:220px;border-radius:24px}.pq9m2q_caseCell[data-wide=true] .pq9m2q_caseStage,.pq9m2q_caseStage{height:calc(var(--stage-h) + 3rem);padding:1.5rem}}.pq9m2q_nb{white-space:nowrap}
