@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pricing_section{padding-top:40px;padding-bottom:60px}.pricing_container{flex-direction:column;gap:40px;display:flex}.pricing_header{text-align:left;flex-direction:column;gap:8px;margin-bottom:30px;display:flex}.pricing_header h3{font-size:var(--header-3);font-weight:500;line-height:var(--line-height-header-3);letter-spacing:var(--letter-spacing-header-3);font-optical-sizing:auto;font-family:Sora,sans-serif;font-style:normal}.pricing_header p{font-size:var(--accent-2);font-weight:400;line-height:var(--line-height-accent-2);letter-spacing:var(--letter-spacing-accent-2);font-optical-sizing:auto;font-family:DM Sans,sans-serif;font-style:normal}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;display:grid}.pricing-card{background-color:#fff;border:1px solid #c3c3c3;border-radius:8px;flex-direction:column;justify-content:space-between;gap:24px;padding:40px 32px;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.pricing-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000026}.pricing-card.popular{border-color:#16997f33;transform:scale(1.05)}.pricing-card.popular:hover{transform:scale(1.05)translateY(-8px)}.popular-badge{color:#fff;font-size:var(--body-2);font-weight:500;line-height:var(--line-height-body-2);letter-spacing:var(--letter-spacing-body-2);font-optical-sizing:auto;font-variation-settings:"wdth" 100;text-align:center;background-color:#16997f;border-radius:100px;padding:8px 24px;font-family:IBM Plex Sans,sans-serif;font-style:normal;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 12px #16997f33}.plan-header{text-align:center;border-bottom:1px solid #c3c3c3;padding-bottom:24px}.plan-name{font-size:var(--header-6);font-weight:500;line-height:var(--line-height-header-6);letter-spacing:var(--letter-spacing-header-6);font-optical-sizing:auto;color:#000;margin-bottom:8px;font-family:Sora,sans-serif;font-style:normal}.plan-subtitle{font-size:var(--body-3);font-weight:300;line-height:var(--line-height-body-3);letter-spacing:var(--letter-spacing-body-3);font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-family:IBM Plex Sans,sans-serif;font-style:italic}.price-container{text-align:center}.price{font-size:var(--header-2);font-weight:600;line-height:var(--line-height-header-2);letter-spacing:var(--letter-spacing-header-2);font-optical-sizing:auto;color:#000;font-family:Sora,sans-serif;font-style:normal;text-decoration:line-through}.price-period{font-size:var(--body-2);font-weight:400;line-height:var(--line-height-body-2);letter-spacing:var(--letter-spacing-body-2);font-optical-sizing:auto;font-variation-settings:"wdth" 100;color:#718096;font-family:IBM Plex Sans,sans-serif;font-style:normal;text-decoration:line-through}.savings{color:#fff;font-size:var(--accent-3);font-weight:500;line-height:var(--line-height-accent-3);letter-spacing:var(--letter-spacing-accent-3);font-optical-sizing:auto;background-color:#16997f;border-radius:100px;margin-top:8px;padding:4px 12px;font-family:DM Sans,sans-serif;font-style:normal;text-decoration:line-through;display:inline-block}.features{flex-direction:column;gap:15px;list-style:none;display:flex}.features li{font-size:var(--accent-3);font-weight:400;line-height:var(--line-height-accent-3);letter-spacing:var(--letter-spacing-accent-3);font-optical-sizing:auto;color:#4a5568;align-items:center;font-family:DM Sans,sans-serif;font-style:normal;display:flex}.features li:before{content:"✓";color:#16997f;margin-right:8px;font-size:20px;font-weight:700}.transaction-fee-section{background:#fff}.transaction-fee-section h2{font-size:var(--header-4);line-height:var(--line-height-header-4);letter-spacing:var(--letter-spacing-header-4);font-optical-sizing:auto;color:#2d3748;margin-bottom:24px;font-family:Sora,sans-serif;font-style:normal;font-weight:500}.fee-box{border:1px solid #c3c3c3;border-radius:8px;flex-direction:column;gap:16px;margin-bottom:32px;padding:20px;display:flex}.fee-amount{font-size:var(--header-3);font-weight:600;line-height:var(--line-height-header-3);letter-spacing:var(--letter-spacing-header-3);font-optical-sizing:auto;color:#16997f;font-family:Sora,sans-serif;font-style:normal}.fee-description{font-size:var(--accent-3);font-weight:300;line-height:var(--line-height-accent-3);letter-spacing:var(--letter-spacing-accent-3);font-optical-sizing:auto;color:#000;font-family:DM Sans,sans-serif;font-style:normal}.fee-details{background:#fff}.fee-details h3{font-size:var(--accent-2);font-weight:500;line-height:var(--line-height-accent-2);letter-spacing:var(--letter-spacing-accent-2);font-optical-sizing:auto;color:#000;align-items:center;margin-bottom:4px;font-family:DM Sans,sans-serif;font-style:normal;display:flex}.fee-details h3:before{content:"→";color:#16997f;margin-right:8px;font-size:20px;font-weight:700}.fee-details p{color:#666;font-size:var(--accent-3);font-weight:300;line-height:var(--line-height-accent-3);letter-spacing:var(--letter-spacing-accent-3);font-optical-sizing:auto;font-family:DM Sans,sans-serif;font-style:normal}.protection-badge{color:#fff;width:fit-content;font-size:var(--accent-3);font-weight:500;line-height:var(--line-height-accent-3);letter-spacing:var(--letter-spacing-accent-3);font-optical-sizing:auto;background:#16997f;border-radius:100px;align-items:center;padding:8px 16px;font-family:DM Sans,sans-serif;font-style:normal;display:flex}.protection-badge:before{content:"🛡️";margin-right:8px}.footnotes{background-color:#fff;border:1px solid #c3c3c3;border-radius:8px;flex-direction:column;gap:8px;padding:16px 20px;display:flex}.footnotes p{font-size:var(--accent-2);font-weight:500;line-height:var(--line-height-accent-2);letter-spacing:var(--letter-spacing-accent-2);font-optical-sizing:auto;color:#000;align-items:center;gap:10px;font-family:DM Sans,sans-serif;font-style:normal;display:flex}.footnotes span{font-size:var(--accent-3);font-weight:300;line-height:var(--line-height-accent-3);letter-spacing:var(--letter-spacing-accent-3);font-optical-sizing:auto;color:#333;font-family:DM Sans,sans-serif;font-style:normal}@media (max-width:768px){.pricing_header{margin-bottom:30px}.pricing_header h3{font-size:var(--header-4);line-height:var(--line-height-header-4);letter-spacing:var(--letter-spacing-header-4);font-optical-sizing:auto;font-family:Sora,sans-serif;font-style:normal;font-weight:500}.pricing_header p{font-size:var(--accent-3);font-weight:400;line-height:var(--line-height-accent-3);letter-spacing:var(--letter-spacing-accent-3);font-optical-sizing:auto;font-family:DM Sans,sans-serif;font-style:normal}.pricing-card.popular{transform:scale(1)}.pricing-card.popular:hover{transform:translateY(-8px)}}
