.hero{text-align: center;padding: 80px 24px 48px;}.hero h1{font-size: 42px;margin-bottom: 12px;color: var(--dark);}.hero p{font-size: 20px;color: #555;max-width: 640px;margin: 0 auto;font-family: var(--secondary-font);}.pricing-row{display: grid;grid-template-columns: 1fr 1fr;gap: 28px;margin-bottom: 48px;}@media (max-width: 700px) {.pricing-row { grid-template-columns: 1fr;}}.card{background: #fff;border: 2px solid #e0e0e0;border-radius: 12px;padding: 36px 28px;position: relative;}.card.featured{border-color: var(--primary);}.card .badge{display: none;}.card.featured .badge{display: inline-block;background: var(--primary);color: #fff;font-size: 0.75rem;font-weight: 600;text-transform: uppercase;letter-spacing: 0.05em;padding: 4px 14px;border-radius: 20px;position: absolute;top: -13px;left: 28px;}.card h2{font-size: 28px;font-weight: 700;margin-bottom: 4px;font-family: var(--secondary-font);}.card .subtitle{font-size: 17px;color: #666;margin-bottom: 20px;}.price-line{display: flex;align-items: baseline;gap: 6px;margin-bottom: 4px;}.price-line .pct{font-size: 3rem;font-weight: 800;color: var(--primary);line-height: 1;}.price-line .label{font-size: 17px;color: #666;}.price-daily{font-size: 17px;color: var(--primary);font-weight: 600;margin-bottom: 20px;}.fee-table{width: 100%;border-collapse: collapse;margin-bottom: 20px;}.fee-table tr{border-bottom: 1px solid #f0f0f0;}.fee-table tr:last-child{border: none;}.fee-table td{padding: 8px 0;font-size: 16px;}.fee-table td:first-child{color: #555;}.fee-table td:last-child{text-align: right;font-weight: 600;color: var(--dark);}.btn{display: block;width: 100%;padding: 14px;border: 2px solid var(--primary);border-radius: 20px;background: transparent;color: var(--primary);font-size: 17px;font-weight: 600;cursor: pointer;text-align: center;text-decoration: none;font-family: var(--primary-font);transition: all 0.3s;}.btn:hover{background: var(--primary);color: #fff;}.card.featured .btn{background: var(--primary);color: #fff;}.card.featured .btn:hover{background: #0a2a4d;}.btn-secondary{display: block;width: 100%;padding: 12px;background: transparent;color: #666;border: none;font-size: 15px;font-weight: 500;cursor: pointer;text-align: center;text-decoration: none;font-family: var(--primary-font);margin-top: 8px;}.btn-secondary span{text-decoration: underline;font-weight: 600;color: var(--primary);}.btn-secondary:hover span{color: #0040ED;}.guarantee-bar{background: rgba(var(--primary-rgb), 0.06);border: 1px solid rgba(var(--primary-rgb), 0.2);border-radius: 10px;padding: 24px 32px;text-align: center;margin-bottom: 56px;}.guarantee-bar h3{font-size: 20px;font-weight: 700;color: var(--primary);margin-bottom: 6px;font-family: var(--secondary-font);}.guarantee-bar p{font-size: 17px;color: #444;max-width: 640px;margin: 0 auto;}.section{margin-bottom: 56px;}.section h2{font-size: 32px;margin-bottom: 8px;text-align: center;}.section .section-sub{text-align: center;color: #666;font-size: 18px;margin-bottom: 32px;max-width: 640px;margin-left: auto;margin-right: auto;font-family: var(--secondary-font);}.feature-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 32px;}@media (max-width: 700px) {.feature-grid { grid-template-columns: 1fr;}}.feature-group h3{font-size: 20px;font-weight: 700;margin-bottom: 12px;color: var(--primary);padding-bottom: 8px;border-bottom: 2px solid #f0f0f0;font-family: var(--secondary-font);}.feature-group ul{list-style: none;padding: 0;}.feature-group li{padding: 6px 0;font-size: 16px;color: #333;padding-left: 24px;position: relative;}.feature-group li::before{content: "\2713";position: absolute;left: 0;color: var(--primary);font-weight: 700;}.plus-adds{background: var(--primary);color: #fff;border-radius: 12px;padding: 40px 36px;margin-bottom: 56px;}.plus-adds h2{font-size: 28px;font-weight: 700;text-align: left;font-family: var(--secondary-font);margin-bottom: 6px;}.plus-adds .plus-sub{color: rgba(255,255,255,0.7);margin-bottom: 28px;font-size: 17px;}.plus-adds-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 24px;}@media (max-width: 700px) {.plus-adds-grid { grid-template-columns: 1fr;}}.plus-item h4{font-size: 18px;font-weight: 600;margin-bottom: 4px;font-family: var(--secondary-font);}.plus-item p{font-size: 15px;color: rgba(255,255,255,0.75);line-height: 1.5;}.costs-section{background: #fff;border-radius: 12px;padding: 36px;margin-bottom: 56px;border: 1px solid #e8e8e8;}.costs-section h2{text-align: left;font-size: 24px;margin-bottom: 4px;font-family: var(--secondary-font);}.costs-section .costs-sub{color: #666;font-size: 16px;margin-bottom: 20px;}.costs-table{width: 100%;border-collapse: collapse;}.costs-table tr{border-bottom: 1px solid #f0f0f0;}.costs-table tr:last-child{border: none;}.costs-table td{padding: 10px 0;font-size: 16px;}.costs-table td:first-child{color: #333;font-weight: 600;white-space: nowrap;padding-right: 20px;}.costs-table td:last-child{color: #555;}.faq-item{background: #fff;border: 1px solid #e8e8e8;border-radius: 10px;padding: 24px 28px;margin-bottom: 16px;}.faq-item h3{font-size: 18px;font-weight: 600;margin-bottom: 8px;color: var(--dark);font-family: var(--secondary-font);}.faq-item p{font-size: 16px;color: #555;line-height: 1.6;}.bottom-cta{text-align: center;padding: 48px 24px 72px;}.bottom-cta h2{font-size: 32px;margin-bottom: 10px;}.bottom-cta p{font-size: 18px;color: #555;margin-bottom: 24px;max-width: 520px;margin-left: auto;margin-right: auto;font-family: var(--secondary-font);}.bottom-cta .btn-big{display: inline-block;padding: 16px 40px;background: var(--primary);color: #fff;font-size: 20px;font-weight: 600;border-radius: 20px;text-decoration: none;font-family: var(--primary-font);transition: background 0.3s;}.bottom-cta .btn-big:hover{background: #0a2a4d;color: #fff;}