.pinakin-flow{--p-gold:#FCBC5A;--p-bg:#071426;--p-ink:#f7f7fa;--p-muted:#a8b8cf;--p-border:rgba(252,188,90,.20);color:var(--p-ink);font-family:Manrope,Arial,sans-serif;width:100%;max-width:100%;box-sizing:border-box}.pinakin-flow *{box-sizing:border-box}.pinakin-flow-heading{margin-bottom:38px}.pinakin-flow-heading h2{font-family:Rosarivo,Georgia,serif;font-weight:400;color:var(--p-ink);font-size:clamp(26px,3vw,42px);line-height:1.2;margin:0 0 12px}.pinakin-flow-heading p{margin:0;color:var(--p-muted);max-width:780px;line-height:1.75;font-size:15px}.pinakin-process-list{border-top:1px solid var(--p-border)}.pinakin-process-item{display:grid;grid-template-columns:minmax(72px,.23fr) minmax(210px,1.15fr) minmax(250px,1.2fr) 32px;align-items:center;gap:26px;padding:38px 18px;border-bottom:1px solid var(--p-border);position:relative;isolation:isolate;transition:background .48s cubic-bezier(.2,.7,.25,1)}.pinakin-process-item:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(100deg,rgba(252,188,90,.065),rgba(252,188,90,0) 65%);opacity:0;transition:opacity .5s ease}.pinakin-process-item:hover:before{opacity:1}.pinakin-process-marker span{font:400 clamp(27px,3vw,45px)/1 Rosarivo,Georgia,serif;color:var(--p-gold)}.pinakin-process-titleline{display:flex;gap:17px;align-items:center}.pinakin-process-titleline h3{font:400 clamp(19px,1.8vw,27px)/1.35 Rosarivo,Georgia,serif;color:var(--p-ink);margin:0}.pinakin-process-icon{width:46px;height:46px;flex:none;display:grid;place-items:center;border:1px solid var(--p-border);border-radius:14px;background:rgba(252,188,90,.035)}.pinakin-process-icon img{width:26px;height:26px;object-fit:contain}.pinakin-process-copy p{font:400 14px/1.85 Manrope,Arial,sans-serif;color:var(--p-muted);margin:0}.pinakin-process-arrow{font-size:22px;color:var(--p-gold);opacity:.65;transition:transform .4s ease,opacity .4s ease}.pinakin-process-item:hover .pinakin-process-arrow{transform:translate(3px,-3px);opacity:1}.pinakin-faq-list{border-top:1px solid var(--p-border)}.pinakin-faq-item{border-bottom:1px solid var(--p-border);background:transparent;transition:background .35s ease}.pinakin-faq-item:hover,.pinakin-faq-item[open]{background:rgba(252,188,90,.035)}.pinakin-faq-item summary{list-style:none;display:flex;align-items:center;gap:20px;padding:24px 20px;cursor:pointer;outline-offset:-3px}.pinakin-faq-item summary::-webkit-details-marker{display:none}.pinakin-faq-num{font:400 19px Rosarivo,Georgia,serif;color:var(--p-gold);min-width:35px}.pinakin-faq-question{font:400 clamp(17px,1.6vw,24px)/1.4 Rosarivo,Georgia,serif;color:var(--p-ink);flex:1}.pinakin-faq-sign{height:34px;width:34px;flex:none;border:1px solid var(--p-border);border-radius:50%;position:relative}.pinakin-faq-sign:before,.pinakin-faq-sign:after{content:'';position:absolute;background:var(--p-gold);top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:1.5px;transition:transform .3s ease}.pinakin-faq-sign:after{transform:translate(-50%,-50%) rotate(90deg)}.pinakin-faq-item[open] .pinakin-faq-sign:after{transform:translate(-50%,-50%) rotate(0)}.pinakin-faq-answer{padding:0 75px 25px;color:var(--p-muted);font:400 14px/1.9 Manrope,Arial,sans-serif;max-width:950px}.pinakin-faq-answer p{margin:0 0 8px}@media(max-width:900px){.pinakin-process-item{grid-template-columns:64px 1fr 26px;gap:16px;padding:28px 10px}.pinakin-process-main{grid-column:2}.pinakin-process-copy{grid-column:2;grid-row:2}.pinakin-process-arrow{grid-column:3;grid-row:1}.pinakin-process-titleline{align-items:flex-start}}@media(max-width:600px){.pinakin-process-item{grid-template-columns:48px minmax(0,1fr) 22px;gap:12px;padding:25px 4px}.pinakin-process-marker span{font-size:27px}.pinakin-process-titleline{gap:10px}.pinakin-process-titleline h3{font-size:20px}.pinakin-process-icon{height:38px;width:38px;border-radius:10px}.pinakin-process-icon img{height:23px;width:23px}.pinakin-process-copy p{font-size:13px}.pinakin-faq-item summary{gap:12px;padding:21px 4px}.pinakin-faq-question{font-size:18px}.pinakin-faq-answer{padding:0 12px 22px 47px;font-size:13px}}@media(prefers-reduced-motion:reduce){.pinakin-flow *{transition:none!important}}
